]> git.lizzy.rs Git - rust.git/blobdiff - src/test/mir-opt/simplify_if.main.SimplifyConstCondition-after-const-prop.diff
Rollup merge of #100240 - cjgillot:noice-structural-match, r=davidtwco
[rust.git] / src / test / mir-opt / simplify_if.main.SimplifyConstCondition-after-const-prop.diff
index f729b53b20410959f8e93bfe82c2881e9aacc452..9b1bea2704b7771d78e66262746755337499d1ee 100644 (file)
@@ -2,39 +2,39 @@
 + // MIR for `main` after SimplifyConstCondition-after-const-prop
   
   fn main() -> () {
-      let mut _0: ();                      // return place in scope 0 at $DIR/simplify_if.rs:5:11: 5:11
-      let mut _1: bool;                    // in scope 0 at $DIR/simplify_if.rs:6:8: 6:13
-      let _2: ();                          // in scope 0 at $DIR/simplify_if.rs:7:9: 7:15
+      let mut _0: ();                      // return place in scope 0 at $DIR/simplify_if.rs:+0:11: +0:11
+      let mut _1: bool;                    // in scope 0 at $DIR/simplify_if.rs:+1:8: +1:13
+      let _2: ();                          // in scope 0 at $DIR/simplify_if.rs:+2:9: +2:15
   
       bb0: {
-          StorageLive(_1);                 // scope 0 at $DIR/simplify_if.rs:6:8: 6:13
-          _1 = const false;                // scope 0 at $DIR/simplify_if.rs:6:8: 6:13
--         switchInt(const false) -> [false: bb3, otherwise: bb1]; // scope 0 at $DIR/simplify_if.rs:6:8: 6:13
-+         goto -> bb3;                     // scope 0 at $DIR/simplify_if.rs:6:8: 6:13
+          StorageLive(_1);                 // scope 0 at $DIR/simplify_if.rs:+1:8: +1:13
+          _1 = const false;                // scope 0 at $DIR/simplify_if.rs:+1:8: +1:13
+-         switchInt(const false) -> [false: bb3, otherwise: bb1]; // scope 0 at $DIR/simplify_if.rs:+1:8: +1:13
++         goto -> bb3;                     // scope 0 at $DIR/simplify_if.rs:+1:8: +1:13
       }
   
       bb1: {
-          StorageLive(_2);                 // scope 0 at $DIR/simplify_if.rs:7:9: 7:15
-          _2 = noop() -> bb2;              // scope 0 at $DIR/simplify_if.rs:7:9: 7:15
+          StorageLive(_2);                 // scope 0 at $DIR/simplify_if.rs:+2:9: +2:15
+          _2 = noop() -> bb2;              // scope 0 at $DIR/simplify_if.rs:+2:9: +2:15
                                            // mir::Constant
                                            // + span: $DIR/simplify_if.rs:7:9: 7:13
                                            // + literal: Const { ty: fn() {noop}, val: Value(<ZST>) }
       }
   
       bb2: {
-          StorageDead(_2);                 // scope 0 at $DIR/simplify_if.rs:7:15: 7:16
-          nop;                             // scope 0 at $DIR/simplify_if.rs:6:14: 8:6
-          goto -> bb4;                     // scope 0 at $DIR/simplify_if.rs:6:5: 8:6
+          StorageDead(_2);                 // scope 0 at $DIR/simplify_if.rs:+2:15: +2:16
+          nop;                             // scope 0 at $DIR/simplify_if.rs:+1:14: +3:6
+          goto -> bb4;                     // scope 0 at $DIR/simplify_if.rs:+1:5: +3:6
       }
   
       bb3: {
-          nop;                             // scope 0 at $DIR/simplify_if.rs:8:6: 8:6
-          goto -> bb4;                     // scope 0 at $DIR/simplify_if.rs:6:5: 8:6
+          nop;                             // scope 0 at $DIR/simplify_if.rs:+3:6: +3:6
+          goto -> bb4;                     // scope 0 at $DIR/simplify_if.rs:+1:5: +3:6
       }
   
       bb4: {
-          StorageDead(_1);                 // scope 0 at $DIR/simplify_if.rs:8:5: 8:6
-          return;                          // scope 0 at $DIR/simplify_if.rs:9:2: 9:2
+          StorageDead(_1);                 // scope 0 at $DIR/simplify_if.rs:+3:5: +3:6
+          return;                          // scope 0 at $DIR/simplify_if.rs:+4:2: +4:2
       }
   }