diff options
Diffstat (limited to 'tests/misc')
-rw-r--r-- | tests/misc/tunsignedconv.nim | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/misc/tunsignedconv.nim b/tests/misc/tunsignedconv.nim index 17d137947..af334dd19 100644 --- a/tests/misc/tunsignedconv.nim +++ b/tests/misc/tunsignedconv.nim @@ -1,3 +1,6 @@ +discard """ + output: '''uint''' +""" # Tests unsigned literals and implicit conversion between uints and ints # Passes if it compiles @@ -43,3 +46,12 @@ block t4176: var yyy: uint8 = 0 yyy = yyy - 127 doAssert type(yyy) is uint8 + +# bug #13661 + +proc fun(): uint = cast[uint](-1) +const x0 = fun() + +echo typeof(x0) + +discard $x0 |