diff options
| author | bors <bors@rust-lang.org> | 2014-02-09 20:41:27 -0800 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-02-09 20:41:27 -0800 |
| commit | 47e14456f7993be4924a41a854ebf4f212e171c2 (patch) | |
| tree | 0c4f9aa5ec7b4cee801ff6b930311c221145b055 /src/rustllvm/ExecutionEngineWrapper.cpp | |
| parent | d0affa5c8d99ec6d1096a3ba0cea12d6eb24d684 (diff) | |
| parent | b0ef791496d22201e33bb06864c66f82db27a358 (diff) | |
| download | rust-47e14456f7993be4924a41a854ebf4f212e171c2.tar.gz rust-47e14456f7993be4924a41a854ebf4f212e171c2.zip | |
auto merge of #12134 : FlaPer87/rust/temporary-conditions, r=nikomatsakis
Closes #12033 IR Before: ```llvm normal-return: ; preds = %while_body %113 = load i64* %i %114 = sub i64 %113, 1 store i64 %114, i64* %i br label %while_cond ``` IR After: ```llvm normal-return: ; preds = %while_cond store i8 %11, i8* %0 %18 = load i8* %0, !range !0 call void @_ZN9Temporary9glue_drop19he4ee51d3c03b9cf4ajE(%struct.Temporary* %10) %19 = bitcast %struct.Temporary* %10 to i8* call void @_ZN2rt11global_heap14exchange_free_19h4fabdf24a2250163aj4v0.0E(i8* %19) %20 = icmp ne i8 %18, 0 br i1 %20, label %while_body, label %while_exit ```
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
