the codegen doesn't emit deepCopy for parallel statements

This commit is contained in:
Araq 2014-11-08 15:47:00 +01:00
commit 830e0c0009
9 changed files with 64 additions and 52 deletions

View file

@ -27,9 +27,9 @@ proc main =
var dummy: ref Bar[int]
new(dummy)
dummy.x = 44
parallel:
let f = spawn foo(dummy)
let b = spawn foo(dummy)
echo "done", f, " ", b
#parallel:
let f = spawn foo(dummy)
let b = spawn foo(dummy)
echo "done", ^f, " ", ^b
main()