Dear Ali,thank you for helping! Problem happens when passing by value as in param.
Change 'foo' to this: ---- ref S foo(ref S s) { s.val+=1; return s; } ----
Namespace via Digitalmars-d-learn Sun, 21 Jun 2015 02:07:15 -0700
Dear Ali,thank you for helping! Problem happens when passing by value as in param.
Change 'foo' to this: ---- ref S foo(ref S s) { s.val+=1; return s; } ----