diff options
| author | dianqk <dianqk@dianqk.net> | 2025-07-15 22:54:54 +0800 |
|---|---|---|
| committer | dianqk <dianqk@dianqk.net> | 2025-10-02 14:55:51 +0800 |
| commit | 85b2f706939528b5796d98e82c183637f8338cd1 (patch) | |
| tree | 4efb2021a7a69ef228f6dbb4a7c0df7977ebfacb /tests/mir-opt/inline/inline_shims.drop.Inline.panic-unwind.diff | |
| parent | cc93132ae4f5477297ecddb0c07d2e8c74075f0c (diff) | |
| download | rust-85b2f706939528b5796d98e82c183637f8338cd1.tar.gz rust-85b2f706939528b5796d98e82c183637f8338cd1.zip | |
mir-opt: Eliminate trivial unnecessary storage annotations
Diffstat (limited to 'tests/mir-opt/inline/inline_shims.drop.Inline.panic-unwind.diff')
| -rw-r--r-- | tests/mir-opt/inline/inline_shims.drop.Inline.panic-unwind.diff | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/tests/mir-opt/inline/inline_shims.drop.Inline.panic-unwind.diff b/tests/mir-opt/inline/inline_shims.drop.Inline.panic-unwind.diff index 18324276425..34f89da19f5 100644 --- a/tests/mir-opt/inline/inline_shims.drop.Inline.panic-unwind.diff +++ b/tests/mir-opt/inline/inline_shims.drop.Inline.panic-unwind.diff @@ -27,13 +27,11 @@ _5 = copy _2; - _0 = drop_in_place::<Option<B>>(move _5) -> [return: bb2, unwind continue]; + StorageLive(_6); -+ StorageLive(_7); + _6 = discriminant((*_5)); + switchInt(move _6) -> [0: bb2, otherwise: bb3]; } bb2: { -+ StorageDead(_7); + StorageDead(_6); StorageDead(_5); return; |
