mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-07 21:43:33 +00:00
24 lines
359 B
Nim
24 lines
359 B
Nim
discard """
|
|
file: "tovfint.nim"
|
|
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!
|
|
|
|
|