diff options
author | Araq <rumpf_a@web.de> | 2014-11-20 21:39:08 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2014-11-20 21:39:08 +0100 |
commit | 57689037c54056dec22bab9084a9a501d4521440 (patch) | |
tree | 22bc5dcda7a09c538627e6f988b034ca1be0a6f8 /tests | |
parent | 0e7220ff9ceaa54fa873aac555fc779ea415ebea (diff) | |
download | Nim-57689037c54056dec22bab9084a9a501d4521440.tar.gz |
fixes #916
Diffstat (limited to 'tests')
-rw-r--r-- | tests/misc/tints.nim | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/tests/misc/tints.nim b/tests/misc/tints.nim index 3e413026a..ded24fb5c 100644 --- a/tests/misc/tints.nim +++ b/tests/misc/tints.nim @@ -1,6 +1,8 @@ discard """ - file: "tints.nim" - output: "Success" + output: ''' +0 0 +0 0 +Success''' """ # Test the different integer operations @@ -41,5 +43,12 @@ test(`shl`, 0xff'i8, 0x4'i8, 0xf0'i8) test(`shl`, 0xffffffff'i64, 0x4'i64, 0xffffffff0'i64) test(`shl`, 0xffffffff'i32, 0x4'i32, 0xfffffff0'i32) +# bug #916 +proc unc(a: float): float = + return a + +echo int(unc(0.5)), " ", int(unc(-0.5)) +echo int(0.5), " ", int(-0.5) + echo("Success") #OUT Success |