d3c4c7c52 ^
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
discard """ output: '''5 ''' """ # bug #2798 type Inner = object value: int type Outer = object i: Inner proc test(i: var Inner) = i.value += 5 var o: Outer test(o.i) echo o.i.value