|
21 | 21 | let mut _19: *const T; // in scope 0 at $DIR/issue_76432.rs:9:54: 9:68
|
22 | 22 | let mut _20: *const T; // in scope 0 at $DIR/issue_76432.rs:9:70: 9:84
|
23 | 23 | let mut _21: *const T; // in scope 0 at $DIR/issue_76432.rs:9:70: 9:84
|
24 |
| - let mut _22: !; // in scope 0 at $SRC_DIR/core/src/panic.rs:LL:COL |
25 |
| - let mut _23: std::fmt::Arguments; // in scope 0 at $SRC_DIR/core/src/panic.rs:LL:COL |
26 |
| - let mut _24: &[&str]; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
27 |
| - let mut _25: &[&str; 1]; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
28 |
| - let _26: &[&str; 1]; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
29 |
| - let _27: [&str; 1]; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
30 |
| - let mut _28: &[std::fmt::ArgumentV1]; // in scope 0 at $SRC_DIR/core/src/panic.rs:LL:COL |
31 |
| - let mut _29: &[std::fmt::ArgumentV1; 0]; // in scope 0 at $SRC_DIR/core/src/panic.rs:LL:COL |
32 |
| - let _30: &[std::fmt::ArgumentV1; 0]; // in scope 0 at $SRC_DIR/core/src/panic.rs:LL:COL |
33 |
| - let _31: [std::fmt::ArgumentV1; 0]; // in scope 0 at $SRC_DIR/core/src/panic.rs:LL:COL |
34 |
| - let mut _32: (); // in scope 0 at $SRC_DIR/core/src/panic.rs:LL:COL |
35 |
| - let mut _36: &[T; 3]; // in scope 0 at $DIR/issue_76432.rs:7:19: 7:29 |
| 24 | + let mut _22: !; // in scope 0 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 25 | + let mut _23: &[T; 3]; // in scope 0 at $DIR/issue_76432.rs:7:19: 7:29 |
36 | 26 | scope 1 {
|
37 | 27 | debug v => _2; // in scope 1 at $DIR/issue_76432.rs:7:9: 7:10
|
38 | 28 | let _13: &T; // in scope 1 at $DIR/issue_76432.rs:9:10: 9:16
|
39 | 29 | let _14: &T; // in scope 1 at $DIR/issue_76432.rs:9:18: 9:24
|
40 | 30 | let _15: &T; // in scope 1 at $DIR/issue_76432.rs:9:26: 9:32
|
41 |
| - let _33: (); // in scope 1 at $SRC_DIR/core/src/panic.rs:LL:COL |
42 |
| - let mut _34: &[std::fmt::ArgumentV1; 0]; // in scope 1 at $SRC_DIR/core/src/panic.rs:LL:COL |
43 |
| - let mut _35: &[&str; 1]; // in scope 1 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
44 | 31 | scope 2 {
|
45 | 32 | debug v1 => _13; // in scope 2 at $DIR/issue_76432.rs:9:10: 9:16
|
46 | 33 | debug v2 => _14; // in scope 2 at $DIR/issue_76432.rs:9:18: 9:24
|
47 | 34 | debug v3 => _15; // in scope 2 at $DIR/issue_76432.rs:9:26: 9:32
|
48 | 35 | }
|
49 |
| - scope 3 { |
50 |
| - debug _args => _33; // in scope 3 at $SRC_DIR/core/src/panic.rs:LL:COL |
51 |
| - } |
52 | 36 | }
|
53 | 37 |
|
54 | 38 | bb0: {
|
|
68 | 52 | StorageDead(_6); // scope 0 at $DIR/issue_76432.rs:7:28: 7:29
|
69 | 53 | _4 = &_5; // scope 0 at $DIR/issue_76432.rs:7:19: 7:29
|
70 | 54 | _3 = _4; // scope 0 at $DIR/issue_76432.rs:7:19: 7:29
|
71 |
| - StorageLive(_36); // scope 0 at $DIR/issue_76432.rs:7:19: 7:29 |
72 |
| - _36 = _3; // scope 0 at $DIR/issue_76432.rs:7:19: 7:29 |
| 55 | + StorageLive(_23); // scope 0 at $DIR/issue_76432.rs:7:19: 7:29 |
| 56 | + _23 = _3; // scope 0 at $DIR/issue_76432.rs:7:19: 7:29 |
73 | 57 | _2 = move _3 as &[T] (Pointer(Unsize)); // scope 0 at $DIR/issue_76432.rs:7:19: 7:29
|
74 | 58 | StorageDead(_3); // scope 0 at $DIR/issue_76432.rs:7:28: 7:29
|
75 | 59 | StorageDead(_4); // scope 0 at $DIR/issue_76432.rs:7:29: 7:30
|
76 | 60 | StorageLive(_9); // scope 1 at $DIR/issue_76432.rs:8:5: 11:6
|
77 | 61 | _10 = const 3_usize; // scope 1 at $DIR/issue_76432.rs:9:9: 9:33
|
78 |
| - StorageDead(_36); // scope 1 at $DIR/issue_76432.rs:9:9: 9:33 |
| 62 | + StorageDead(_23); // scope 1 at $DIR/issue_76432.rs:9:9: 9:33 |
79 | 63 | _11 = const 3_usize; // scope 1 at $DIR/issue_76432.rs:9:9: 9:33
|
80 | 64 | _12 = const true; // scope 1 at $DIR/issue_76432.rs:9:9: 9:33
|
81 | 65 | goto -> bb2; // scope 1 at $DIR/issue_76432.rs:9:9: 9:33
|
82 | 66 | }
|
83 | 67 |
|
84 | 68 | bb1: {
|
85 |
| - StorageLive(_22); // scope 1 at $SRC_DIR/core/src/panic.rs:LL:COL |
86 |
| - StorageLive(_23); // scope 1 at $SRC_DIR/core/src/panic.rs:LL:COL |
87 |
| - StorageLive(_24); // scope 1 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
88 |
| - StorageLive(_25); // scope 1 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
89 |
| - StorageLive(_26); // scope 1 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
90 |
| - _35 = const test::<T>::promoted[1]; // scope 1 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
91 |
| - // ty::Const |
92 |
| - // + ty: &[&str; 1] |
93 |
| - // + val: Unevaluated(test, [T], Some(promoted[1])) |
| 69 | + StorageLive(_22); // scope 1 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 70 | + core::panicking::panic(const "internal error: entered unreachable code"); // scope 1 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
94 | 71 | // mir::Constant
|
95 | 72 | // + span: $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
96 |
| - // + literal: Const { ty: &[&str; 1], val: Unevaluated(Unevaluated { def: WithOptConstParam { did: DefId(0:6 ~ issue_76432[HASH]::test), const_param_did: None }, substs_: Some([T]), promoted: Some(promoted[1]) }) } |
97 |
| - _26 = _35; // scope 1 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
98 |
| - _25 = _26; // scope 1 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
99 |
| - _24 = move _25 as &[&str] (Pointer(Unsize)); // scope 1 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
100 |
| - StorageDead(_25); // scope 1 at $SRC_DIR/core/src/macros/mod.rs:LL:COL |
101 |
| - StorageLive(_28); // scope 1 at $SRC_DIR/core/src/panic.rs:LL:COL |
102 |
| - StorageLive(_29); // scope 1 at $SRC_DIR/core/src/panic.rs:LL:COL |
103 |
| - StorageLive(_30); // scope 1 at $SRC_DIR/core/src/panic.rs:LL:COL |
104 |
| - StorageLive(_32); // scope 1 at $SRC_DIR/core/src/panic.rs:LL:COL |
105 |
| - StorageLive(_33); // scope 1 at $SRC_DIR/core/src/panic.rs:LL:COL |
106 |
| - nop; // scope 1 at $SRC_DIR/core/src/panic.rs:LL:COL |
107 |
| - StorageDead(_33); // scope 1 at $SRC_DIR/core/src/panic.rs:LL:COL |
108 |
| - _34 = const test::<T>::promoted[0]; // scope 1 at $SRC_DIR/core/src/panic.rs:LL:COL |
| 73 | + // + literal: Const { ty: fn(&'static str) -> ! {core::panicking::panic}, val: Value(Scalar(<ZST>)) } |
109 | 74 | // ty::Const
|
110 |
| - // + ty: &[std::fmt::ArgumentV1; 0] |
111 |
| - // + val: Unevaluated(test, [T], Some(promoted[0])) |
| 75 | + // + ty: &str |
| 76 | + // + val: Value(Slice { data: Allocation { bytes: [105, 110, 116, 101, 114, 110, 97, 108, 32, 101, 114, 114, 111, 114, 58, 32, 101, 110, 116, 101, 114, 101, 100, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 32, 99, 111, 100, 101], relocations: Relocations(SortedMap { data: [] }), init_mask: InitMask { blocks: [1099511627775], len: Size { raw: 40 } }, align: Align { pow2: 0 }, mutability: Not, extra: () }, start: 0, end: 40 }) |
112 | 77 | // mir::Constant
|
113 |
| - // + span: $SRC_DIR/core/src/panic.rs:LL:COL |
114 |
| - // + literal: Const { ty: &[std::fmt::ArgumentV1; 0], val: Unevaluated(Unevaluated { def: WithOptConstParam { did: DefId(0:6 ~ issue_76432[HASH]::test), const_param_did: None }, substs_: Some([T]), promoted: Some(promoted[0]) }) } |
115 |
| - _30 = _34; // scope 1 at $SRC_DIR/core/src/panic.rs:LL:COL |
116 |
| - _29 = _30; // scope 1 at $SRC_DIR/core/src/panic.rs:LL:COL |
117 |
| - _28 = move _29 as &[std::fmt::ArgumentV1] (Pointer(Unsize)); // scope 1 at $SRC_DIR/core/src/panic.rs:LL:COL |
118 |
| - StorageDead(_29); // scope 1 at $SRC_DIR/core/src/panic.rs:LL:COL |
119 |
| - _23 = Arguments::new_v1(move _24, move _28) -> bb3; // scope 1 at $SRC_DIR/core/src/panic.rs:LL:COL |
120 |
| - // mir::Constant |
121 |
| - // + span: $SRC_DIR/core/src/panic.rs:LL:COL |
122 |
| - // + user_ty: UserType(5) |
123 |
| - // + literal: Const { ty: fn(&[&'static str], &[std::fmt::ArgumentV1]) -> std::fmt::Arguments {std::fmt::Arguments::new_v1}, val: Value(Scalar(<ZST>)) } |
| 78 | + // + span: $SRC_DIR/core/src/macros/mod.rs:LL:COL |
| 79 | + // + literal: Const { ty: &str, val: Value(Slice { data: Allocation { bytes: [105, 110, 116, 101, 114, 110, 97, 108, 32, 101, 114, 114, 111, 114, 58, 32, 101, 110, 116, 101, 114, 101, 100, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 32, 99, 111, 100, 101], relocations: Relocations(SortedMap { data: [] }), init_mask: InitMask { blocks: [1099511627775], len: Size { raw: 40 } }, align: Align { pow2: 0 }, mutability: Not, extra: () }, start: 0, end: 40 }) } |
124 | 80 | }
|
125 | 81 |
|
126 | 82 | bb2: {
|
|
158 | 114 | StorageDead(_2); // scope 0 at $DIR/issue_76432.rs:12:1: 12:2
|
159 | 115 | return; // scope 0 at $DIR/issue_76432.rs:12:2: 12:2
|
160 | 116 | }
|
161 |
| - |
162 |
| - bb3: { |
163 |
| - StorageDead(_28); // scope 1 at $SRC_DIR/core/src/panic.rs:LL:COL |
164 |
| - StorageDead(_24); // scope 1 at $SRC_DIR/core/src/panic.rs:LL:COL |
165 |
| - panic_fmt(move _23); // scope 1 at $SRC_DIR/core/src/panic.rs:LL:COL |
166 |
| - // mir::Constant |
167 |
| - // + span: $SRC_DIR/core/src/panic.rs:LL:COL |
168 |
| - // + literal: Const { ty: for<'r> fn(std::fmt::Arguments<'r>) -> ! {std::rt::panic_fmt}, val: Value(Scalar(<ZST>)) } |
169 |
| - } |
170 | 117 | }
|
171 | 118 |
|
0 commit comments