fixes 5870 (#11704)
* fixes #5870 * make tclosure test green again * this check is correct but breaks some Nimble packages
This commit is contained in:
parent
cd106cf680
commit
9203d3a982
4 changed files with 47 additions and 26 deletions
17
tests/errmsgs/t5870.nim
Normal file
17
tests/errmsgs/t5870.nim
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
discard """
|
||||
errormsg: "invalid type for const: seq[SomeRefObj]"
|
||||
line: 14
|
||||
"""
|
||||
|
||||
# bug #5870
|
||||
type SomeRefObj = ref object of RootObj
|
||||
someIntMember: int
|
||||
|
||||
proc createSomeRefObj(v: int): SomeRefObj=
|
||||
result.new()
|
||||
result.someIntMember = v
|
||||
|
||||
const compileTimeSeqOfRefObjs = @[createSomeRefObj(100500), createSomeRefObj(2)]
|
||||
|
||||
for i in 0..1:
|
||||
echo compileTimeSeqOfRefObjs[i].someIntMember
|
||||
Loading…
Add table
Add a link
Reference in a new issue