diff options
| author | Brian Anderson <andersrb@gmail.com> | 2011-05-17 20:35:37 -0400 |
|---|---|---|
| committer | Brian Anderson <andersrb@gmail.com> | 2011-05-17 22:25:24 -0400 |
| commit | a98ea4f3ef60ddd83ff19d67fbc9db172893a521 (patch) | |
| tree | 68392780c55c2763ad7e22c4e0a83c0f44ecb51b /src/rt/rust_crate_cache.cpp | |
| parent | e840a37f33869ddee5785473617a2b5f834dca9f (diff) | |
| download | rust-a98ea4f3ef60ddd83ff19d67fbc9db172893a521.tar.gz rust-a98ea4f3ef60ddd83ff19d67fbc9db172893a521.zip | |
rustc: Run block cleanups on else if blocks
With the scheme used to translate 'else if' currently the if expression is translated in a new (else) scope context. If that if expression wants to result in a value that requires refcounting then it will need to drop the refcount in the cleanups of the else block.
Diffstat (limited to 'src/rt/rust_crate_cache.cpp')
0 files changed, 0 insertions, 0 deletions
