]> git.lizzy.rs Git - rust.git/blobdiff - src/test/mir-opt/const_goto.issue_77355_opt.ConstGoto.diff
Rollup merge of #100382 - jackh726:gat-self-outlives-input, r=compiler-errors
[rust.git] / src / test / mir-opt / const_goto.issue_77355_opt.ConstGoto.diff
index 544d16a251a82586fa83074d57f7b60b31739eea..fade2d0bc6edf7890e10417738eac10e5a344278 100644 (file)
@@ -2,25 +2,25 @@
 + // MIR for `issue_77355_opt` after ConstGoto
   
   fn issue_77355_opt(_1: Foo) -> u64 {
-      debug num => _1;                     // in scope 0 at $DIR/const_goto.rs:11:20: 11:23
-      let mut _0: u64;                     // return place in scope 0 at $DIR/const_goto.rs:11:33: 11:36
+      debug num => _1;                     // in scope 0 at $DIR/const_goto.rs:+0:20: +0:23
+      let mut _0: u64;                     // return place in scope 0 at $DIR/const_goto.rs:+0:33: +0:36
 -     let mut _2: bool;                    // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
--     let mut _3: isize;                   // in scope 0 at $DIR/const_goto.rs:12:22: 12:28
-+     let mut _2: isize;                   // in scope 0 at $DIR/const_goto.rs:12:22: 12:28
+-     let mut _3: isize;                   // in scope 0 at $DIR/const_goto.rs:+1:22: +1:28
++     let mut _2: isize;                   // in scope 0 at $DIR/const_goto.rs:+1:22: +1:28
   
       bb0: {
 -         StorageLive(_2);                 // scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
--         _3 = discriminant(_1);           // scope 0 at $DIR/const_goto.rs:12:17: 12:20
+-         _3 = discriminant(_1);           // scope 0 at $DIR/const_goto.rs:+1:17: +1:20
 -         switchInt(move _3) -> [1_isize: bb2, 2_isize: bb2, otherwise: bb1]; // scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
-+         _2 = discriminant(_1);           // scope 0 at $DIR/const_goto.rs:12:17: 12:20
++         _2 = discriminant(_1);           // scope 0 at $DIR/const_goto.rs:+1:17: +1:20
 +         switchInt(move _2) -> [1_isize: bb2, 2_isize: bb2, otherwise: bb1]; // scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
       }
   
       bb1: {
 -         _2 = const false;                // scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
 -         goto -> bb3;                     // scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
-+         _0 = const 42_u64;               // scope 0 at $DIR/const_goto.rs:12:53: 12:55
-+         goto -> bb3;                     // scope 0 at $DIR/const_goto.rs:12:5: 12:57
++         _0 = const 42_u64;               // scope 0 at $DIR/const_goto.rs:+1:53: +1:55
++         goto -> bb3;                     // scope 0 at $DIR/const_goto.rs:+1:5: +1:57
       }
   
       bb2: {
 -     }
 - 
 -     bb4: {
-          _0 = const 23_u64;               // scope 0 at $DIR/const_goto.rs:12:41: 12:43
--         goto -> bb6;                     // scope 0 at $DIR/const_goto.rs:12:5: 12:57
-+         goto -> bb3;                     // scope 0 at $DIR/const_goto.rs:12:5: 12:57
+          _0 = const 23_u64;               // scope 0 at $DIR/const_goto.rs:+1:41: +1:43
+-         goto -> bb6;                     // scope 0 at $DIR/const_goto.rs:+1:5: +1:57
++         goto -> bb3;                     // scope 0 at $DIR/const_goto.rs:+1:5: +1:57
       }
   
 -     bb5: {
--         _0 = const 42_u64;               // scope 0 at $DIR/const_goto.rs:12:53: 12:55
--         goto -> bb6;                     // scope 0 at $DIR/const_goto.rs:12:5: 12:57
+-         _0 = const 42_u64;               // scope 0 at $DIR/const_goto.rs:+1:53: +1:55
+-         goto -> bb6;                     // scope 0 at $DIR/const_goto.rs:+1:5: +1:57
 -     }
 - 
 -     bb6: {
--         StorageDead(_2);                 // scope 0 at $DIR/const_goto.rs:12:56: 12:57
+-         StorageDead(_2);                 // scope 0 at $DIR/const_goto.rs:+1:56: +1:57
 +     bb3: {
-          return;                          // scope 0 at $DIR/const_goto.rs:13:2: 13:2
+          return;                          // scope 0 at $DIR/const_goto.rs:+2:2: +2:2
       }
   }