about summary refs log tree commit diff
path: root/src/rt/rust_task.cpp
diff options
context:
space:
mode:
authorMarijn Haverbeke <marijnh@gmail.com>2011-11-15 11:16:41 +0100
committerMarijn Haverbeke <marijnh@gmail.com>2011-11-15 13:29:57 +0100
commit9ff6f816ba5e9a1a32fc7e15a5b30f5b057ed199 (patch)
tree55b0431d74aa9ac957749886fcf357bde0d66309 /src/rt/rust_task.cpp
parent81d9717864f925c12229098fe7570b53bf8824cd (diff)
downloadrust-9ff6f816ba5e9a1a32fc7e15a5b30f5b057ed199.tar.gz
rust-9ff6f816ba5e9a1a32fc7e15a5b30f5b057ed199.zip
Fix handling of loops and conditionals in alias.rs
It now threads information about invalidated aliases through the AST
properly. This makes it more permissive for conditionals (invalidating
an alias in one branch doesn't prevent you from using it in another),
and less permissive for loops (it now properly notices when a loop
invalidates an alias that it might still use in another iteration).

Closes #1144
Diffstat (limited to 'src/rt/rust_task.cpp')
0 files changed, 0 insertions, 0 deletions