@@ -200,7 +200,7 @@ impl ReprVisitor {
200
200
}
201
201
202
202
pub fn write_vec_range ( & self ,
203
- mtbl : uint ,
203
+ _mtbl : uint ,
204
204
ptr : * u8 ,
205
205
len : uint ,
206
206
inner : * TyDesc )
@@ -218,7 +218,6 @@ impl ReprVisitor {
218
218
} else {
219
219
self . writer . write_str ( ", " ) ;
220
220
}
221
- self . write_mut_qualifier ( mtbl) ;
222
221
self . visit_ptr_inner ( p as * c_void , inner) ;
223
222
p = align ( ptr:: offset ( p, sz) as uint , al) as * u8 ;
224
223
left -= dec;
@@ -303,18 +302,16 @@ impl TyVisitor for ReprVisitor {
303
302
}
304
303
}
305
304
306
- fn visit_uniq ( & self , mtbl : uint , inner : * TyDesc ) -> bool {
305
+ fn visit_uniq ( & self , _mtbl : uint , inner : * TyDesc ) -> bool {
307
306
self . writer . write_char ( '~' ) ;
308
- self . write_mut_qualifier ( mtbl) ;
309
307
do self. get :: < * c_void > |b| {
310
308
self . visit_ptr_inner ( * b, inner) ;
311
309
}
312
310
}
313
311
314
312
#[ cfg( not( stage0) ) ]
315
- fn visit_uniq_managed ( & self , mtbl : uint , inner : * TyDesc ) -> bool {
313
+ fn visit_uniq_managed ( & self , _mtbl : uint , inner : * TyDesc ) -> bool {
316
314
self . writer . write_char ( '~' ) ;
317
- self . write_mut_qualifier ( mtbl) ;
318
315
do self. get :: < & managed:: raw:: BoxRepr > |b| {
319
316
let p = ptr:: to_unsafe_ptr ( & b. data ) as * c_void ;
320
317
self . visit_ptr_inner ( p, inner) ;
@@ -349,6 +346,7 @@ impl TyVisitor for ReprVisitor {
349
346
fn visit_evec_box ( & self , mtbl : uint , inner : * TyDesc ) -> bool {
350
347
do self . get :: < & VecRepr > |b| {
351
348
self . writer . write_char ( '@' ) ;
349
+ self . write_mut_qualifier ( mtbl) ;
352
350
self . write_unboxed_vec_repr ( mtbl, & b. unboxed , inner) ;
353
351
}
354
352
}
@@ -630,6 +628,7 @@ fn test_repr() {
630
628
exact_test ( & ( & 10 ) , "&10" ) ;
631
629
let mut x = 10 ;
632
630
exact_test ( & ( & mut x) , "&mut 10" ) ;
631
+ exact_test ( & ( @mut [ 1 , 2 ] ) , "@mut [1, 2]" ) ;
633
632
634
633
exact_test ( & ( 1 , ) , "(1,)" ) ;
635
634
exact_test ( & ( @[ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ] ) ,
0 commit comments