@@ -22,74 +22,74 @@ fn enumerated_loop(_1: &[T], _2: impl Fn(usize, &T)) -> () {
22
22
debug i => _33;
23
23
debug x => _34;
24
24
}
25
- scope 19 (inlined <Enumerate<std::slice::Iter<'_, T>> as Iterator>::next) {
25
+ scope 18 (inlined <Enumerate<std::slice::Iter<'_, T>> as Iterator>::next) {
26
26
let mut _27 : std::option::Option<&T>;
27
27
let mut _30 : (usize, bool);
28
28
let mut _31 : (usize, &T);
29
- scope 20 {
29
+ scope 19 {
30
30
let _29 : usize;
31
- scope 25 {
31
+ scope 24 {
32
32
}
33
33
}
34
- scope 21 {
35
- scope 22 {
36
- scope 28 (inlined <Option<(usize, &T)> as FromResidual<Option<Infallible>>>::from_residual) {
34
+ scope 20 {
35
+ scope 21 {
36
+ scope 27 (inlined <Option<(usize, &T)> as FromResidual<Option<Infallible>>>::from_residual) {
37
37
}
38
38
}
39
39
}
40
- scope 23 {
41
- scope 24 {
40
+ scope 22 {
41
+ scope 23 {
42
42
}
43
43
}
44
- scope 26 (inlined <Option<&T> as Try>::branch) {
44
+ scope 25 (inlined <Option<&T> as Try>::branch) {
45
45
let _28 : &T;
46
- scope 27 {
46
+ scope 26 {
47
47
}
48
48
}
49
- scope 29 (inlined <std::slice::Iter<'_, T> as Iterator>::next) {
49
+ scope 28 (inlined <std::slice::Iter<'_, T> as Iterator>::next) {
50
50
let _14 : std::ptr::NonNull<T>;
51
51
let _16 : std::ptr::NonNull<T>;
52
52
let mut _19 : bool;
53
53
let mut _22 : std::ptr::NonNull<T>;
54
54
let mut _24 : usize;
55
55
let _26 : &T;
56
- scope 30 {
56
+ scope 29 {
57
57
let _15 : *const T;
58
- scope 31 {
58
+ scope 30 {
59
59
let _23 : usize;
60
- scope 32 {
61
- scope 35 (inlined core::num::<impl usize>::unchecked_sub) {
62
- scope 36 (inlined core::ub_checks::check_language_ub) {
63
- scope 37 (inlined core::ub_checks::check_language_ub::runtime) {
60
+ scope 31 {
61
+ scope 34 (inlined core::num::<impl usize>::unchecked_sub) {
62
+ scope 35 (inlined core::ub_checks::check_language_ub) {
63
+ scope 36 (inlined core::ub_checks::check_language_ub::runtime) {
64
64
}
65
65
}
66
66
}
67
- scope 38 (inlined without_provenance_mut::<T>) {
67
+ scope 37 (inlined without_provenance_mut::<T>) {
68
68
}
69
69
}
70
- scope 33 (inlined std::ptr::const_ptr::<impl *const T>::addr) {
71
- scope 34 (inlined std::ptr::const_ptr::<impl *const T>::cast::<()>) {
70
+ scope 32 (inlined std::ptr::const_ptr::<impl *const T>::addr) {
71
+ scope 33 (inlined std::ptr::const_ptr::<impl *const T>::cast::<()>) {
72
72
}
73
73
}
74
- scope 39 (inlined <NonNull<T> as PartialEq>::eq) {
74
+ scope 38 (inlined <NonNull<T> as PartialEq>::eq) {
75
75
let mut _17 : *mut T;
76
76
let mut _18 : *mut T;
77
- scope 40 (inlined NonNull::<T>::as_ptr) {
77
+ scope 39 (inlined NonNull::<T>::as_ptr) {
78
78
}
79
- scope 41 (inlined NonNull::<T>::as_ptr) {
79
+ scope 40 (inlined NonNull::<T>::as_ptr) {
80
80
}
81
81
}
82
- scope 42 (inlined NonNull::<T>::add) {
82
+ scope 41 (inlined NonNull::<T>::add) {
83
83
let mut _20 : *const T;
84
84
let mut _21 : *const T;
85
- scope 43 (inlined NonNull::<T>::as_ptr) {
85
+ scope 42 (inlined NonNull::<T>::as_ptr) {
86
86
}
87
87
}
88
- scope 44 (inlined NonNull::<T>::as_ref::<'_>) {
88
+ scope 43 (inlined NonNull::<T>::as_ref::<'_>) {
89
89
let _25 : *const T;
90
- scope 45 (inlined NonNull::<T>::as_ptr) {
90
+ scope 44 (inlined NonNull::<T>::as_ptr) {
91
91
}
92
- scope 46 (inlined std::ptr::mut_ptr::<impl *mut T>::cast_const) {
92
+ scope 45 (inlined std::ptr::mut_ptr::<impl *mut T>::cast_const) {
93
93
}
94
94
}
95
95
}
@@ -109,33 +109,31 @@ fn enumerated_loop(_1: &[T], _2: impl Fn(usize, &T)) -> () {
109
109
let _9 : *const T;
110
110
scope 7 {
111
111
}
112
- scope 12 (inlined std::ptr::without_provenance::<T>) {
113
- scope 13 (inlined without_provenance_mut::<T>) {
112
+ scope 11 (inlined std::ptr::without_provenance::<T>) {
113
+ scope 12 (inlined without_provenance_mut::<T>) {
114
114
}
115
115
}
116
- scope 14 (inlined NonNull::<T>::as_ptr) {
116
+ scope 13 (inlined NonNull::<T>::as_ptr) {
117
117
}
118
- scope 15 (inlined std::ptr::mut_ptr::<impl *mut T>::add) {
118
+ scope 14 (inlined std::ptr::mut_ptr::<impl *mut T>::add) {
119
119
}
120
120
}
121
- scope 8 (inlined <NonNull<[T]> as From<&[T]>>::from) {
122
- scope 9 (inlined NonNull::<[T]>::from_ref) {
123
- let mut _4 : *const [T];
124
- }
121
+ scope 8 (inlined NonNull::<[T]>::from_ref) {
122
+ let mut _4 : *const [T];
125
123
}
126
- scope 10 (inlined NonNull::<[T]>::cast::<T>) {
124
+ scope 9 (inlined NonNull::<[T]>::cast::<T>) {
127
125
let mut _5 : *const T;
128
- scope 11 (inlined NonNull::<[T]>::as_ptr) {
126
+ scope 10 (inlined NonNull::<[T]>::as_ptr) {
129
127
}
130
128
}
131
129
}
132
130
}
133
131
}
134
- scope 16 (inlined <std::slice::Iter<'_, T> as Iterator>::enumerate) {
135
- scope 17 (inlined Enumerate::<std::slice::Iter<'_, T>>::new) {
132
+ scope 15 (inlined <std::slice::Iter<'_, T> as Iterator>::enumerate) {
133
+ scope 16 (inlined Enumerate::<std::slice::Iter<'_, T>>::new) {
136
134
}
137
135
}
138
- scope 18 (inlined <Enumerate<std::slice::Iter<'_, T>> as IntoIterator>::into_iter) {
136
+ scope 17 (inlined <Enumerate<std::slice::Iter<'_, T>> as IntoIterator>::into_iter) {
139
137
}
140
138
141
139
bb0 : {
0 commit comments