Check alias liveness in other threads
mukul-rathi opened this issue · comments
Mukul Rathi commented
If an alias y
is live in another thread, then x
is not linear
let x = new Foo();
let y = x
finish{
async{
y ....
}
x .... // alias y is live for entire finish async block
x ....
}
Mukul Rathi commented
this doesn't actually matter (since splitting capability)