Commit 7ee48ea
committed
Auto merge of rust-lang#102394 - dingxiangfei2009:issue-102317, r=oli-obk
Fix unwind drop glue for if-then scopes
cc `@est31`
Fix rust-lang#102317
Fix rust-lang#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.File tree
0 file changed
+0
-0
lines changed0 file changed
+0
-0
lines changed
0 commit comments