|
19 | 19 | let mut _17: i32; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
20 | 20 | let mut _18: i32; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
21 | 21 | let mut _19: !; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
22 | | - let _21: !; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
23 | | - let mut _22: core::panicking::AssertKind; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
24 | | - let mut _23: &i32; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
25 | | - let _24: &i32; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
26 | | - let mut _25: &i32; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
27 | | - let _26: &i32; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
28 | | - let mut _27: std::option::Option<std::fmt::Arguments>; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 22 | + let _21: (); // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 23 | + let mut _22: !; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 24 | + let mut _23: core::panicking::AssertKind; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 25 | + let mut _24: &i32; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 26 | + let _25: &i32; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 27 | + let mut _26: &i32; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 28 | + let _27: &i32; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 29 | + let mut _28: std::option::Option<std::fmt::Arguments>; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
29 | 30 | scope 1 { |
30 | 31 | debug split => _1; // in scope 1 at $DIR/issue-73223.rs:2:9: 2:14 |
31 | 32 | let _6: std::option::Option<i32>; // in scope 1 at $DIR/issue-73223.rs:7:9: 7:14 |
32 | 33 | scope 3 { |
33 | 34 | debug _prev => _6; // in scope 3 at $DIR/issue-73223.rs:7:9: 7:14 |
34 | 35 | let _13: &i32; // in scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
35 | 36 | let _14: &i32; // in scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
36 | | - let mut _28: &i32; // in scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 37 | + let mut _29: &i32; // in scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
37 | 38 | scope 4 { |
38 | 39 | debug left_val => _13; // in scope 4 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
39 | 40 | debug right_val => _14; // in scope 4 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
|
81 | 82 | StorageLive(_10); // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
82 | 83 | _10 = &_1; // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
83 | 84 | StorageLive(_11); // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
84 | | - _28 = const main::promoted[0]; // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 85 | + _29 = const main::promoted[0]; // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
85 | 86 | // ty::Const |
86 | 87 | // + ty: &i32 |
87 | 88 | // + val: Unevaluated(main, [], Some(promoted[0])) |
88 | 89 | // mir::Constant |
89 | 90 | // + span: $SRC_DIR/core/src/macros/mod.rs:LL:COL |
90 | 91 | // + literal: Const { ty: &i32, val: Unevaluated(Unevaluated { def: WithOptConstParam { did: DefId(0:3 ~ issue_73223[317d]::main), const_param_did: None }, substs: [], promoted: Some(promoted[0]) }) } |
91 | | - _11 = _28; // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 92 | + _11 = _29; // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
92 | 93 | (_9.0: &i32) = move _10; // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
93 | 94 | (_9.1: &i32) = move _11; // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
94 | 95 | StorageDead(_11); // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
|
116 | 117 | discriminant(_20) = 0; // scope 4 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
117 | 118 | StorageLive(_21); // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
118 | 119 | StorageLive(_22); // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
119 | | - _22 = const core::panicking::AssertKind::Eq; // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 120 | + StorageLive(_23); // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 121 | + _23 = const core::panicking::AssertKind::Eq; // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
120 | 122 | // ty::Const |
121 | 123 | // + ty: core::panicking::AssertKind |
122 | 124 | // + val: Value(Scalar(0x00)) |
123 | 125 | // mir::Constant |
124 | 126 | // + span: $SRC_DIR/core/src/macros/mod.rs:LL:COL |
125 | 127 | // + literal: Const { ty: core::panicking::AssertKind, val: Value(Scalar(0x00)) } |
126 | | - StorageLive(_23); // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
127 | 128 | StorageLive(_24); // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
128 | | - _24 = _13; // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
129 | | - _23 = _24; // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
130 | 129 | StorageLive(_25); // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 130 | + _25 = _13; // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 131 | + _24 = _25; // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
131 | 132 | StorageLive(_26); // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
132 | | - _26 = _14; // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
133 | | - _25 = _26; // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
134 | 133 | StorageLive(_27); // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
135 | | - discriminant(_27) = 0; // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
136 | | - core::panicking::assert_failed::<i32, i32>(const core::panicking::AssertKind::Eq, move _23, move _25, move _27); // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 134 | + _27 = _14; // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 135 | + _26 = _27; // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 136 | + StorageLive(_28); // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 137 | + discriminant(_28) = 0; // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 138 | + core::panicking::assert_failed::<i32, i32>(const core::panicking::AssertKind::Eq, move _24, move _26, move _28); // scope 5 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
137 | 139 | // mir::Constant |
138 | 140 | // + span: $SRC_DIR/core/src/macros/mod.rs:LL:COL |
139 | 141 | // + literal: Const { ty: for<'r, 's, 't0> fn(core::panicking::AssertKind, &'r i32, &'s i32, std::option::Option<std::fmt::Arguments<'t0>>) -> ! {core::panicking::assert_failed::<i32, i32>}, val: Value(Scalar(<ZST>)) } |
|
0 commit comments