diff options
Diffstat (limited to 'tests/assign/toverload_asgn2.nim')
-rw-r--r-- | tests/assign/toverload_asgn2.nim | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/assign/toverload_asgn2.nim b/tests/assign/toverload_asgn2.nim new file mode 100644 index 000000000..1104be92b --- /dev/null +++ b/tests/assign/toverload_asgn2.nim @@ -0,0 +1,23 @@ +discard """ + output: '''i value 88 +2aa''' + disabled: "true" +""" + +import moverload_asgn2 + +proc passAround(i: int): Concrete = + echo "i value ", i + result = Concrete(a: "aa", b: "bb", rc: 0) + +proc main = + let + i = 88 + v = passAround(i) + z = v.a + var + x: Concrete + x = v + echo x.rc, z # 2aa + +main() |