|
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