@@ -34,32 +34,23 @@ fn slice_get_unchecked_mut_range(_1: &mut [u32], _2: std::ops::Range<usize>) ->
3434 scope 12 (inlined ptr::mut_ptr::<impl *mut u32>::add) { // at $SRC_DIR/core/src/slice/index.rs:LL:COL
3535 debug self => _10; // in scope 12 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
3636 debug count => _11; // in scope 12 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
37- let mut _16 : isize; // in scope 12 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
3837 scope 13 {
39- scope 14 (inlined ptr::mut_ptr::<impl *mut u32>::offset) { // at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
40- debug self => _10; // in scope 14 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
41- debug count => _16; // in scope 14 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
42- let mut _17 : *const u32; // in scope 14 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
43- let mut _18 : *const u32; // in scope 14 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
44- scope 15 {
45- }
46- }
4738 }
4839 }
49- scope 16 (inlined slice_from_raw_parts_mut::<u32>) { // at $SRC_DIR/core/src/slice/index.rs:LL:COL
50- debug data => _9; // in scope 16 at $SRC_DIR/core/src/ptr/mod.rs:LL:COL
51- debug len => _12; // in scope 16 at $SRC_DIR/core/src/ptr/mod.rs:LL:COL
52- let mut _19 : *mut (); // in scope 16 at $SRC_DIR/core/src/ptr/mod.rs:LL:COL
53- scope 17 (inlined ptr::mut_ptr::<impl *mut u32>::cast::<()>) { // at $SRC_DIR/core/src/ptr/mod.rs:LL:COL
54- debug self => _9; // in scope 17 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
40+ scope 14 (inlined slice_from_raw_parts_mut::<u32>) { // at $SRC_DIR/core/src/slice/index.rs:LL:COL
41+ debug data => _9; // in scope 14 at $SRC_DIR/core/src/ptr/mod.rs:LL:COL
42+ debug len => _12; // in scope 14 at $SRC_DIR/core/src/ptr/mod.rs:LL:COL
43+ let mut _16 : *mut (); // in scope 14 at $SRC_DIR/core/src/ptr/mod.rs:LL:COL
44+ scope 15 (inlined ptr::mut_ptr::<impl *mut u32>::cast::<()>) { // at $SRC_DIR/core/src/ptr/mod.rs:LL:COL
45+ debug self => _9; // in scope 15 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
5546 }
56- scope 18 (inlined std::ptr::from_raw_parts_mut::<[u32]>) { // at $SRC_DIR/core/src/ptr/mod.rs:LL:COL
57- debug data_address => _19 ; // in scope 18 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
58- debug metadata => _12; // in scope 18 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
59- let mut _20 : std::ptr::metadata::PtrRepr<[u32]>; // in scope 18 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
60- let mut _21 : std::ptr::metadata::PtrComponents<[u32]>; // in scope 18 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
61- let mut _22 : *const (); // in scope 18 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
62- scope 19 {
47+ scope 16 (inlined std::ptr::from_raw_parts_mut::<[u32]>) { // at $SRC_DIR/core/src/ptr/mod.rs:LL:COL
48+ debug data_address => _16 ; // in scope 16 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
49+ debug metadata => _12; // in scope 16 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
50+ let mut _17 : std::ptr::metadata::PtrRepr<[u32]>; // in scope 16 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
51+ let mut _18 : std::ptr::metadata::PtrComponents<[u32]>; // in scope 16 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
52+ let mut _19 : *const (); // in scope 16 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
53+ scope 17 {
6354 }
6455 }
6556 }
@@ -110,33 +101,24 @@ fn slice_get_unchecked_mut_range(_1: &mut [u32], _2: std::ops::Range<usize>) ->
110101 _10 = _4 as *mut u32 (PtrToPtr); // scope 11 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
111102 StorageLive(_11); // scope 6 at $SRC_DIR/core/src/slice/index.rs:LL:COL
112103 _11 = (_2.0 : usize); // scope 6 at $SRC_DIR/core/src/slice/index.rs:LL:COL
113- StorageLive(_16); // scope 13 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
114- _16 = _11 as isize (IntToInt); // scope 13 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
115- StorageLive(_17); // scope 15 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
116- StorageLive(_18); // scope 15 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
117- _18 = _10 as *const u32 (Pointer(MutToConstPointer)); // scope 15 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
118- _17 = Offset(move _18, _16); // scope 15 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
119- StorageDead(_18); // scope 15 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
120- _9 = move _17 as *mut u32 (PtrToPtr); // scope 15 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
121- StorageDead(_17); // scope 15 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
122- StorageDead(_16); // scope 13 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
104+ _9 = Offset(_10, _11); // scope 13 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
123105 StorageDead(_11); // scope 6 at $SRC_DIR/core/src/slice/index.rs:LL:COL
124106 StorageDead(_10); // scope 6 at $SRC_DIR/core/src/slice/index.rs:LL:COL
125107 StorageLive(_12); // scope 6 at $SRC_DIR/core/src/slice/index.rs:LL:COL
126108 _12 = _6; // scope 6 at $SRC_DIR/core/src/slice/index.rs:LL:COL
127- StorageLive(_19 ); // scope 16 at $SRC_DIR/core/src/ptr/mod.rs:LL:COL
128- _19 = _9 as *mut () (PtrToPtr); // scope 17 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
129- StorageLive(_20 ); // scope 19 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
130- StorageLive(_21 ); // scope 19 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
131- StorageLive(_22 ); // scope 19 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
132- _22 = _19 as *const () (Pointer(MutToConstPointer)); // scope 19 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
133- _21 = ptr::metadata::PtrComponents::<[u32]> { data_address : move _22 , metadata: _12 }; // scope 19 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
134- StorageDead(_22 ); // scope 19 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
135- _20 = ptr::metadata::PtrRepr::<[u32]> { const_ptr : move _21 }; // scope 19 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
136- StorageDead(_21 ); // scope 19 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
137- _3 = (_20 .1 : *mut [u32]); // scope 19 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
138- StorageDead(_20 ); // scope 18 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
139- StorageDead(_19 ); // scope 16 at $SRC_DIR/core/src/ptr/mod.rs:LL:COL
109+ StorageLive(_16 ); // scope 14 at $SRC_DIR/core/src/ptr/mod.rs:LL:COL
110+ _16 = _9 as *mut () (PtrToPtr); // scope 15 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
111+ StorageLive(_17 ); // scope 17 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
112+ StorageLive(_18 ); // scope 17 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
113+ StorageLive(_19 ); // scope 17 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
114+ _19 = _16 as *const () (Pointer(MutToConstPointer)); // scope 17 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
115+ _18 = ptr::metadata::PtrComponents::<[u32]> { data_address : move _19 , metadata: _12 }; // scope 17 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
116+ StorageDead(_19 ); // scope 17 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
117+ _17 = ptr::metadata::PtrRepr::<[u32]> { const_ptr : move _18 }; // scope 17 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
118+ StorageDead(_18 ); // scope 17 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
119+ _3 = (_17 .1 : *mut [u32]); // scope 17 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
120+ StorageDead(_17 ); // scope 16 at $SRC_DIR/core/src/ptr/metadata.rs:LL:COL
121+ StorageDead(_16 ); // scope 14 at $SRC_DIR/core/src/ptr/mod.rs:LL:COL
140122 StorageDead(_12); // scope 6 at $SRC_DIR/core/src/slice/index.rs:LL:COL
141123 StorageDead(_9); // scope 6 at $SRC_DIR/core/src/slice/index.rs:LL:COL
142124 StorageDead(_6); // scope 5 at $SRC_DIR/core/src/slice/index.rs:LL:COL
0 commit comments