summary refs log tree commit diff stats
path: root/tests/run/tvarious1.nim
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2013-08-31 02:07:52 +0200
committerAraq <rumpf_a@web.de>2013-08-31 02:07:52 +0200
commit6cc06cd35dc3aab58eb78757e76d5b72e5646c52 (patch)
tree11d4f8986208af2a0b7a225ac1ba85b29828ead3 /tests/run/tvarious1.nim
parent4d9b2f671ad1c8109c8478c9a78e05e25def5f78 (diff)
downloadNim-6cc06cd35dc3aab58eb78757e76d5b72e5646c52.tar.gz
fixes #569; C++ codegen works again
Diffstat (limited to 'tests/run/tvarious1.nim')
-rw-r--r--tests/run/tvarious1.nim17
1 files changed, 16 insertions, 1 deletions
diff --git a/tests/run/tvarious1.nim b/tests/run/tvarious1.nim
index d30d91234..9dd4af606 100644
--- a/tests/run/tvarious1.nim
+++ b/tests/run/tvarious1.nim
@@ -1,7 +1,8 @@
 discard """
   file: "tlenopenarray.nim"
   output: '''1
-0'''
+0
+Whopie'''
 """
 
 echo len([1_000_000]) #OUT 1
@@ -12,3 +13,17 @@ type
 proc `[]`(v: TVector; idx: int): int = TArray(v)[idx]
 var v: TVector
 echo v[2]
+
+# bug #569
+
+import queues
+
+type
+  TWidget = object
+    names: TQueue[string]
+
+var w = TWidget(names: initQueue[string]())
+
+add(w.names, "Whopie")
+
+for n in w.names: echo(n)