summary refs log tree commit diff stats
path: root/tests
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2017-02-01 12:09:18 +0100
committerAndreas Rumpf <rumpf_a@web.de>2017-02-01 12:09:24 +0100
commit3c773c189fc4ba4a639a1ca2d910d5a5c6e13b21 (patch)
tree53b6cb85db9165f3f62983b9827575277c59107d /tests
parent2aec5b6c49b32c5541e091d8023873bc4eceac28 (diff)
downloadNim-3c773c189fc4ba4a639a1ca2d910d5a5c6e13b21.tar.gz
fixes #4973
Diffstat (limited to 'tests')
-rw-r--r--tests/seq/tsequtils.nim13
1 files changed, 11 insertions, 2 deletions
diff --git a/tests/seq/tsequtils.nim b/tests/seq/tsequtils.nim
index ea85a7f21..06a981e92 100644
--- a/tests/seq/tsequtils.nim
+++ b/tests/seq/tsequtils.nim
@@ -7,7 +7,8 @@ Filter Iterator: 7
 Filter: [3, 5, 7]
 FilterIt: [1, 3, 7]
 Concat: [1, 3, 5, 7, 2, 4, 6]
-Deduplicate: [1, 2, 3, 4, 5, 7]'''
+Deduplicate: [1, 2, 3, 4, 5, 7]
+@[()]'''
 
 """
 
@@ -52,4 +53,12 @@ echo "Concat: ", $$(concatseq)
 var seq3 = @[1,2,3,4,5,5,5,7]
 var dedupseq = deduplicate(seq3)
 echo "Deduplicate: ", $$(dedupseq)
-
+# bug #4973
+type
+  SomeObj = object
+  OtherObj = object
+    field: SomeObj
+
+let aSeq = @[OtherObj(field: SomeObj())]
+let someObjSeq = aSeq.mapIt(it.field)
+echo someObjSeq