about summary refs log tree commit diff
path: root/tests/mir-opt/while_storage.while_loop.PreCodegen.after.panic-unwind.mir
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mir-opt/while_storage.while_loop.PreCodegen.after.panic-unwind.mir')
-rw-r--r--tests/mir-opt/while_storage.while_loop.PreCodegen.after.panic-unwind.mir34
1 files changed, 8 insertions, 26 deletions
diff --git a/tests/mir-opt/while_storage.while_loop.PreCodegen.after.panic-unwind.mir b/tests/mir-opt/while_storage.while_loop.PreCodegen.after.panic-unwind.mir
index 7dc4f7ab1a8..e6ce33ed682 100644
--- a/tests/mir-opt/while_storage.while_loop.PreCodegen.after.panic-unwind.mir
+++ b/tests/mir-opt/while_storage.while_loop.PreCodegen.after.panic-unwind.mir
@@ -3,44 +3,26 @@
 fn while_loop(_1: bool) -> () {
     debug c => _1;
     let mut _0: ();
-    let mut _2: bool;
-    let mut _3: bool;
+    scope 1 (inlined get_bool) {
+        debug c => _1;
+    }
+    scope 2 (inlined get_bool) {
+        debug c => _1;
+    }
 
     bb0: {
         goto -> bb1;
     }
 
     bb1: {
-        StorageLive(_2);
-        _2 = get_bool(_1) -> [return: bb2, unwind continue];
+        switchInt(_1) -> [0: bb3, otherwise: bb2];
     }
 
     bb2: {
-        switchInt(move _2) -> [0: bb7, otherwise: bb3];
+        switchInt(_1) -> [0: bb1, otherwise: bb3];
     }
 
     bb3: {
-        StorageLive(_3);
-        _3 = get_bool(_1) -> [return: bb4, unwind continue];
-    }
-
-    bb4: {
-        switchInt(move _3) -> [0: bb5, otherwise: bb6];
-    }
-
-    bb5: {
-        StorageDead(_3);
-        StorageDead(_2);
-        goto -> bb1;
-    }
-
-    bb6: {
-        StorageDead(_3);
-        goto -> bb7;
-    }
-
-    bb7: {
-        StorageDead(_2);
         return;
     }
 }