diff options
Diffstat (limited to 'tests/overflow/tovfint.nim')
-rw-r--r-- | tests/overflow/tovfint.nim | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/overflow/tovfint.nim b/tests/overflow/tovfint.nim new file mode 100644 index 000000000..5c440a540 --- /dev/null +++ b/tests/overflow/tovfint.nim @@ -0,0 +1,20 @@ +discard """ + output: "works!" +""" +# this tests the new overflow literals + +var + i: int +i = int(0xffffffff'i32) +when defined(cpu64): + if i == -1: + write(stdout, "works!\n") + else: + write(stdout, "broken!\n") +else: + if i == -1: + write(stdout, "works!\n") + else: + write(stdout, "broken!\n") + +#OUT works! |