@@ -34,32 +34,23 @@ fn slice_get_unchecked_mut_range(_1: &mut [u32], _2: std::ops::Range<usize>) ->
34
34
scope 12 ( inlined ptr:: mut_ptr:: < impl * mut u32 > :: add) { // at $SRC_DIR/core/src/slice/index.rs:LL:COL
35
35
debug self => _10; // in scope 12 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
36
36
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
38
37
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
- }
47
38
}
48
39
}
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
55
46
}
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 {
63
54
}
64
55
}
65
56
}
@@ -110,33 +101,24 @@ fn slice_get_unchecked_mut_range(_1: &mut [u32], _2: std::ops::Range<usize>) ->
110
101
_10 = _4 as * mut u32 ( PtrToPtr ) ; // scope 11 at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
111
102
StorageLive ( _11) ; // scope 6 at $SRC_DIR/core/src/slice/index.rs:LL:COL
112
103
_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
123
105
StorageDead ( _11) ; // scope 6 at $SRC_DIR/core/src/slice/index.rs:LL:COL
124
106
StorageDead ( _10) ; // scope 6 at $SRC_DIR/core/src/slice/index.rs:LL:COL
125
107
StorageLive ( _12) ; // scope 6 at $SRC_DIR/core/src/slice/index.rs:LL:COL
126
108
_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
140
122
StorageDead ( _12) ; // scope 6 at $SRC_DIR/core/src/slice/index.rs:LL:COL
141
123
StorageDead ( _9) ; // scope 6 at $SRC_DIR/core/src/slice/index.rs:LL:COL
142
124
StorageDead ( _6) ; // scope 5 at $SRC_DIR/core/src/slice/index.rs:LL:COL
0 commit comments