This commit is contained in:
Andreas Rumpf
2017-08-29 00:33:36 +02:00
parent 57f0936f2a
commit 920f4acadf
4 changed files with 57 additions and 6 deletions

9
tests/ccgbugs/t6279.nim Normal file
View File

@@ -0,0 +1,9 @@
discard """
cmd: "nim c -r -d:fulldebug -d:smokeCycles --gc:refc $file"
output: '''@[a]'''
"""
# bug #6279
var foo = newSeq[tuple[a: seq[string], b: seq[string]]]()
foo.add((@["a"], @["b"]))
echo foo[0].a # Crashes on this line

View File

@@ -1,5 +1,5 @@
discard """
output: '''@[5, 5, 5]'''
output: '''@[5, 5, 5, 5, 5]'''
"""
# bug #1832
@@ -13,4 +13,7 @@ s.add x
# Causes the 0 to appear:
s.add s[s.high]
s.add s[s.len-1]
s.add s[s.xlen-1]
echo s # @[5, 5, 0]