This commit is contained in:
Andreas Rumpf
2017-08-11 20:14:35 +02:00
parent dfe067a74a
commit 88b65ea957
4 changed files with 30 additions and 5 deletions

View File

@@ -0,0 +1,22 @@
discard """
output: '''ok'''
cmd: "nim c -r --gc:refc -d:useGcAssert -d:useSysAssert -d:fulldebug -d:smokeCycles $file"
"""
# bug #6234
type
Foo = ref object
s: seq[Bar]
Bar = ref object
f: Foo
proc test() =
var f = Foo.new()
for i in 0 .. 5:
f.s = @[]
for j in 0 .. 5:
var b = Bar.new()
b.f = f
f.s.add(b)
test()
echo "ok"