diff options
| author | bors <bors@rust-lang.org> | 2022-10-05 20:47:39 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2022-10-05 20:47:39 +0000 |
| commit | c97d02cdb5ca5f5e9eff1fa9e4560d220d1fd2a0 (patch) | |
| tree | a1f4d6366cbbaf82445e15044966c745226e9846 /compiler/rustc_trait_selection/src | |
| parent | 75ada3a1534fbc4801c73fafecd0f7455f1e3419 (diff) | |
| parent | 565c35aa5c3c39626fcd332bafbd8936b70ed989 (diff) | |
| download | rust-c97d02cdb5ca5f5e9eff1fa9e4560d220d1fd2a0.tar.gz rust-c97d02cdb5ca5f5e9eff1fa9e4560d220d1fd2a0.zip | |
Auto merge of #102394 - dingxiangfei2009:issue-102317, r=oli-obk
Fix unwind drop glue for if-then scopes cc `@est31` Fix #102317 Fix #99852 This PR fixes the drop glue for unwinding from a panic originated in a drop while breaking out for the else block in an `if-then` scope. MIR validation does not fail for the synchronous versions of the test program, because `StorageDead` statements are skipped over in the unwinding process. It is only becoming a problem when it is inside a generator where `StorageDead` must be kept around.
Diffstat (limited to 'compiler/rustc_trait_selection/src')
0 files changed, 0 insertions, 0 deletions
