123456789101112131415161718 |
- discard """
- errormsg: "invalid type: 'SomeRefObj' in this context: 'seq[SomeRefObj]' for const"
- 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
|