summaryrefslogtreecommitdiffstats
path: root/tests/mir-opt/separate_const_switch.identity.SeparateConstSwitch.diff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mir-opt/separate_const_switch.identity.SeparateConstSwitch.diff')
-rw-r--r--tests/mir-opt/separate_const_switch.identity.SeparateConstSwitch.diff8
1 files changed, 3 insertions, 5 deletions
diff --git a/tests/mir-opt/separate_const_switch.identity.SeparateConstSwitch.diff b/tests/mir-opt/separate_const_switch.identity.SeparateConstSwitch.diff
index ca1528b6a..fe4b33001 100644
--- a/tests/mir-opt/separate_const_switch.identity.SeparateConstSwitch.diff
+++ b/tests/mir-opt/separate_const_switch.identity.SeparateConstSwitch.diff
@@ -48,15 +48,17 @@
bb0: {
StorageLive(_3);
+ StorageLive(_9);
StorageLive(_10);
StorageLive(_11);
_9 = discriminant(_1);
- switchInt(move _9) -> [0: bb7, 1: bb5, otherwise: bb6];
+ switchInt(move _9) -> [0: bb6, 1: bb5, otherwise: bb3];
}
bb1: {
StorageDead(_11);
StorageDead(_10);
+ StorageDead(_9);
_5 = discriminant(_3);
switchInt(move _5) -> [0: bb2, 1: bb4, otherwise: bb3];
}
@@ -90,10 +92,6 @@
}
bb6: {
- unreachable;
- }
-
- bb7: {
_10 = ((_1 as Ok).0: i32);
_3 = ControlFlow::<Result<Infallible, i32>, i32>::Continue(move _10);
goto -> bb1;