diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/metatype/ttypeclasses.nim | 8 | ||||
-rw-r--r-- | tests/types/tisop.nim | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/tests/metatype/ttypeclasses.nim b/tests/metatype/ttypeclasses.nim index db9db7713..720527088 100644 --- a/tests/metatype/ttypeclasses.nim +++ b/tests/metatype/ttypeclasses.nim @@ -17,12 +17,12 @@ type TFoo[T] = object val: T - T1 = expr - T2 = expr + T1 = auto + T2 = auto Numeric = int|float -proc takesExpr(x, y) = +proc takesExpr(x, y: auto) = echo x, y proc same(x, y: T1) = @@ -31,7 +31,7 @@ proc same(x, y: T1) = proc takesFoo(x, y: TFoo) = echo x.val, y.val -proc takes2Types(x,y: T1, z: T2) = +proc takes2Types[T1, T2](x,y: T1, z: T2) = echo x, y, z takesExpr(1, 2) diff --git a/tests/types/tisop.nim b/tests/types/tisop.nim index d0b7c32b2..ad5928016 100644 --- a/tests/types/tisop.nim +++ b/tests/types/tisop.nim @@ -32,7 +32,7 @@ static: assert(f.y.type.name == "string") when compiles(f.z): {.error: "Foo should not have a `z` field".} -proc p(a, b) = +proc p(a, b: auto) = when a.type is int: static: assert false |