blob: 91a3c1315e297042f0ede1f388a8dbc410024532 (
plain) (
blame)
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
|