diff options
| author | Marijn Haverbeke <marijnh@gmail.com> | 2011-11-15 11:16:41 +0100 |
|---|---|---|
| committer | Marijn Haverbeke <marijnh@gmail.com> | 2011-11-15 13:29:57 +0100 |
| commit | 9ff6f816ba5e9a1a32fc7e15a5b30f5b057ed199 (patch) | |
| tree | 55b0431d74aa9ac957749886fcf357bde0d66309 /src/rt/rust_task.cpp | |
| parent | 81d9717864f925c12229098fe7570b53bf8824cd (diff) | |
| download | rust-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
