summary refs log tree commit diff stats
path: root/tests/vm/tstaticprintseq.nim
diff options
context:
space:
mode:
authorZahary Karadjov <zahary@gmail.com>2014-03-04 22:38:43 +0200
committerZahary Karadjov <zahary@gmail.com>2014-03-04 22:38:43 +0200
commit016492375f149a0e71239845d55f8771e151299c (patch)
tree0e6439255d055cacb925914a1be629ae499938b4 /tests/vm/tstaticprintseq.nim
parent1ce30b9e100bd12394fa8f633137b4da4c98a1d9 (diff)
downloadNim-016492375f149a0e71239845d55f8771e151299c.tar.gz
failing test case for static evaluation
Diffstat (limited to 'tests/vm/tstaticprintseq.nim')
-rw-r--r--tests/vm/tstaticprintseq.nim21
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/vm/tstaticprintseq.nim b/tests/vm/tstaticprintseq.nim
new file mode 100644
index 000000000..99a56d161
--- /dev/null
+++ b/tests/vm/tstaticprintseq.nim
@@ -0,0 +1,21 @@
+discard """
+  msg: '''1
+2
+3
+1
+2
+3'''
+"""
+
+const s = @[1,2,3]
+
+macro foo: stmt =
+  for e in s:
+    echo e
+
+foo()
+
+static:
+  for e in s:
+    echo e
+