Merge pull request #8969 from genotrance/test-6483

Test case for #6483
This commit is contained in:
Andreas Rumpf
2018-09-16 11:37:56 +02:00
committed by GitHub

31
tests/errmsgs/t6483.nim Normal file
View File

@@ -0,0 +1,31 @@
discard """
errormsg: "request to generate code for .compileTime proc: newSeq"
line: 21
"""
type
VarItem = object
onode: NimNode
nnode: NimNode
suffix: string
VarState = object
scopes: seq[VarScope]
VarScope = object
variables: seq[VarItem]
children: seq[VarScope]
when isMainModule:
var scope1 = VarScope(
variables: newSeq[VarItem](),
children: newSeq[VarScope]()
)
var scope2 = VarScope(
variables: newSeq[VarItem](),
children: newSeq[VarScope]()
)
var state = VarState(scopes: newSeq[VarScope]())
state.scopes.add(scope1)
state.scopes[0].children.add(scope2)
echo($state.scopes)