diff options
Diffstat (limited to 'tests/generics/t1050.nim')
-rw-r--r-- | tests/generics/t1050.nim | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/tests/generics/t1050.nim b/tests/generics/t1050.nim deleted file mode 100644 index 9e83b5ff0..000000000 --- a/tests/generics/t1050.nim +++ /dev/null @@ -1,29 +0,0 @@ -discard """ - msg: "int" - output: "4" -""" - -import typetraits - -type ArrayType[T] = distinct T - -proc arrayItem(a: ArrayType): auto = - static: echo(name(type(a).T)) - result = (type(a).T)(4) - -var arr: ArrayType[int] -echo arrayItem(arr) - -# bug #5597 - -template fail() = "what" - -proc g[T](x: var T) = - x.fail = 3 - -type - Obj = object - fail: int - -var y: Obj -g y |