]> git.lizzy.rs Git - rust.git/commit
Auto merge of #52046 - cramertj:fix-generator-mir, r=eddyb
authorbors <bors@rust-lang.org>
Fri, 13 Jul 2018 00:38:17 +0000 (00:38 +0000)
committerbors <bors@rust-lang.org>
Fri, 13 Jul 2018 00:38:17 +0000 (00:38 +0000)
commite92e9ce0d8383ac0126467294575401c00e3b60a
treed527a48f741b38521be5890f83ab313b5385c7f6
parent64f7de92166f1f7d940575feff57ac33bc384550
parent9c15a6606eff9c5821921f5cb6be305ccf8005de
Auto merge of #52046 - cramertj:fix-generator-mir, r=eddyb

Ensure StorageDead is created even if variable initialization fails

Rebase and slight cleanup of https://github.com/rust-lang/rust/pull/51109
Fixes https://github.com/rust-lang/rust/issues/49232

r? @eddyb
src/librustc_mir/build/expr/as_rvalue.rs
src/librustc_mir/build/mod.rs
src/librustc_mir/build/scope.rs