summary refs log tree commit diff stats
path: root/tests
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2014-11-20 21:39:08 +0100
committerAraq <rumpf_a@web.de>2014-11-20 21:39:08 +0100
commit57689037c54056dec22bab9084a9a501d4521440 (patch)
tree22bc5dcda7a09c538627e6f988b034ca1be0a6f8 /tests
parent0e7220ff9ceaa54fa873aac555fc779ea415ebea (diff)
downloadNim-57689037c54056dec22bab9084a9a501d4521440.tar.gz
fixes #916
Diffstat (limited to 'tests')
-rw-r--r--tests/misc/tints.nim13
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