summary refs log tree commit diff stats
path: root/tests/ccgbugs
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2014-05-25 21:20:26 +0200
committerAraq <rumpf_a@web.de>2014-05-25 21:20:26 +0200
commit04a1555f4aa90eadc4d974a04abbf50d1e8b7134 (patch)
tree2e26496b1158a1b14c8c0bb307c670ea2d100cb5 /tests/ccgbugs
parentb230303fd6dd1d593aecf792ee8f72552e7e5946 (diff)
parent1d6c05edc399e31919114f2b07519ae79ae1b804 (diff)
downloadNim-04a1555f4aa90eadc4d974a04abbf50d1e8b7134.tar.gz
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
Diffstat (limited to 'tests/ccgbugs')
-rw-r--r--tests/ccgbugs/tbug1081.nim17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/ccgbugs/tbug1081.nim b/tests/ccgbugs/tbug1081.nim
new file mode 100644
index 000000000..71628feec
--- /dev/null
+++ b/tests/ccgbugs/tbug1081.nim
@@ -0,0 +1,17 @@
+discard """
+  output: '''1
+0
+0
+0'''
+"""
+
+proc `1/1`() = echo(1 div 1)
+template `1/2`() = echo(1 div 2)
+var `1/3` = 1 div 4
+`1/3` = 1 div 3 # oops, 1/3!=1/4
+let `1/4` = 1 div 4
+
+`1/1`()
+`1/2`()
+echo `1/3`
+echo `1/4`