|
26 | 26 | let _24: &i32; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
27 | 27 | let mut _25: &i32; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
28 | 28 | let _26: &i32; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
| 29 | + let mut _27: 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 _27: &i32; // in scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 37 | + let mut _28: &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
|
|
77 | 78 | StorageLive(_10); // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
78 | 79 | _10 = &_1; // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
79 | 80 | StorageLive(_11); // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
80 |
| - _27 = const main::promoted[0]; // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 81 | + _28 = const main::promoted[0]; // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
81 | 82 | // ty::Const
|
82 | 83 | // + ty: &i32
|
83 | 84 | // + val: Unevaluated(WithOptConstParam { did: DefId(0:3 ~ issue_73223[317d]::main), const_param_did: None }, [], Some(promoted[0]))
|
84 | 85 | // mir::Constant
|
85 | 86 | // + span: $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
86 | 87 | // + literal: Const { ty: &i32, val: Unevaluated(WithOptConstParam { did: DefId(0:3 ~ issue_73223[317d]::main), const_param_did: None }, [], Some(promoted[0])) }
|
87 |
| - _11 = _27; // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 88 | + _11 = _28; // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
88 | 89 | (_9.0: &i32) = move _10; // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
89 | 90 | (_9.1: &i32) = move _11; // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
90 | 91 | StorageDead(_11); // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
|
127 | 128 | StorageLive(_26); // scope 4 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
128 | 129 | _26 = _14; // scope 4 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
129 | 130 | _25 = _26; // scope 4 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
130 |
| - core::macros::internals::assert_failed::<i32, i32>(move _21, move _23, move _25); // scope 4 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 131 | + StorageLive(_27); // scope 4 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 132 | + discriminant(_27) = 0; // scope 4 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 133 | + core::macros::internals::assert_failed::<i32, i32>(move _21, move _23, move _25, move _27); // scope 4 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
131 | 134 | // mir::Constant
|
132 | 135 | // + span: $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
133 |
| - // + literal: Const { ty: for<'r, 's, 't0> fn(&'r str, &'s i32, &'t0 i32) -> ! {core::macros::internals::assert_failed::<i32, i32>}, val: Value(Scalar(<ZST>)) } |
| 136 | + // + literal: Const { ty: for<'r, 's, 't0, 't1> fn(&'r str, &'s i32, &'t0 i32, std::option::Option<std::fmt::Arguments<'t1>>) -> ! {core::macros::internals::assert_failed::<i32, i32>}, val: Value(Scalar(<ZST>)) } |
134 | 137 | }
|
135 | 138 |
|
136 | 139 | bb4: {
|
|
0 commit comments