diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/effects/teffects1.nim | 2 | ||||
-rw-r--r-- | tests/generics/tlateboundstatic.nim | 16 | ||||
-rw-r--r-- | tests/overload/tissue966.nim | 2 |
3 files changed, 18 insertions, 2 deletions
diff --git a/tests/effects/teffects1.nim b/tests/effects/teffects1.nim index b72e8b00c..2cf3d0483 100644 --- a/tests/effects/teffects1.nim +++ b/tests/effects/teffects1.nim @@ -1,5 +1,5 @@ discard """ - line: 1855 + line: 1912 file: "system.nim" errormsg: "can raise an unlisted exception: ref EIO" """ diff --git a/tests/generics/tlateboundstatic.nim b/tests/generics/tlateboundstatic.nim new file mode 100644 index 000000000..f68f95f8d --- /dev/null +++ b/tests/generics/tlateboundstatic.nim @@ -0,0 +1,16 @@ +discard """ + msg: "array[0..3, int]" +""" + +type + KK[I: static[int]] = object + x: array[I, int] + +proc foo(a: static[string]): KK[a.len] = + result.x[0] = 12 + +var x = foo "test" + +import typetraits +static: echo x.x.type.name + diff --git a/tests/overload/tissue966.nim b/tests/overload/tissue966.nim index 53ec2f108..59c43c8f9 100644 --- a/tests/overload/tissue966.nim +++ b/tests/overload/tissue966.nim @@ -1,5 +1,5 @@ discard """ - msg: 'type mismatch: got (PTest)' + msg: "type mismatch: got (PTest)" """ type |