File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
src/tools/miri/tests/pass Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -100,7 +100,7 @@ fn vec_push_ptr_stable() {
100
100
v. push ( 0 ) ;
101
101
let v0 = unsafe { & mut * ( & mut v[ 0 ] as * mut _ ) } ; // laundering the lifetime -- we take care that `v` does not reallocate, so that's okay.
102
102
v. push ( 1 ) ;
103
- let _val = * v0;
103
+ * v0 = * v0;
104
104
}
105
105
106
106
fn vec_extend_ptr_stable ( ) {
@@ -109,23 +109,23 @@ fn vec_extend_ptr_stable() {
109
109
let v0 = unsafe { & mut * ( & mut v[ 0 ] as * mut _ ) } ; // laundering the lifetime -- we take care that `v` does not reallocate, so that's okay.
110
110
// `slice::Iter` (with `T: Copy`) specialization
111
111
v. extend ( & [ 1 ] ) ;
112
- let _val = * v0;
112
+ * v0 = * v0;
113
113
// `vec::IntoIter` specialization
114
114
v. extend ( vec ! [ 2 ] ) ;
115
- let _val = * v0;
115
+ * v0 = * v0;
116
116
// `TrustedLen` specialization
117
117
v. extend ( std:: iter:: once ( 3 ) ) ;
118
- let _val = * v0;
118
+ * v0 = * v0;
119
119
// base case
120
120
v. extend ( std:: iter:: once ( 3 ) . filter ( |_| true ) ) ;
121
- let _val = * v0;
121
+ * v0 = * v0;
122
122
}
123
123
124
124
fn vec_truncate_ptr_stable ( ) {
125
125
let mut v = vec ! [ 0 ; 10 ] ;
126
126
let v0 = unsafe { & mut * ( & mut v[ 0 ] as * mut _ ) } ; // laundering the lifetime -- we take care that `v` does not reallocate, so that's okay.
127
127
v. truncate ( 5 ) ;
128
- let _val = * v0;
128
+ * v0 = * v0;
129
129
}
130
130
131
131
fn push_str_ptr_stable ( ) {
You can’t perform that action at this time.
0 commit comments