@@ -87,7 +87,7 @@ impl<'mir, 'tcx: 'mir, M: Machine<'mir, 'tcx>> InterpCx<'mir, 'tcx, M> {
87
87
let fn_ptr = self . fn_ptr ( FnVal :: Instance ( instance) ) ;
88
88
self . write_pointer ( fn_ptr, dest) ?;
89
89
}
90
- _ => span_bug ! ( self . cur_span( ) , "reify fn pointer on {:? }" , src. layout. ty) ,
90
+ _ => span_bug ! ( self . cur_span( ) , "reify fn pointer on {}" , src. layout. ty) ,
91
91
}
92
92
}
93
93
@@ -98,7 +98,7 @@ impl<'mir, 'tcx: 'mir, M: Machine<'mir, 'tcx>> InterpCx<'mir, 'tcx, M> {
98
98
// No change to value
99
99
self . write_immediate ( * src, dest) ?;
100
100
}
101
- _ => span_bug ! ( self . cur_span( ) , "fn to unsafe fn cast on {:? }" , cast_ty) ,
101
+ _ => span_bug ! ( self . cur_span( ) , "fn to unsafe fn cast on {}" , cast_ty) ,
102
102
}
103
103
}
104
104
@@ -119,7 +119,7 @@ impl<'mir, 'tcx: 'mir, M: Machine<'mir, 'tcx>> InterpCx<'mir, 'tcx, M> {
119
119
let fn_ptr = self . fn_ptr ( FnVal :: Instance ( instance) ) ;
120
120
self . write_pointer ( fn_ptr, dest) ?;
121
121
}
122
- _ => span_bug ! ( self . cur_span( ) , "closure fn pointer on {:? }" , src. layout. ty) ,
122
+ _ => span_bug ! ( self . cur_span( ) , "closure fn pointer on {}" , src. layout. ty) ,
123
123
}
124
124
}
125
125
@@ -190,7 +190,7 @@ impl<'mir, 'tcx: 'mir, M: Machine<'mir, 'tcx>> InterpCx<'mir, 'tcx, M> {
190
190
Float ( FloatTy :: F32 ) => self . cast_from_float ( src. to_scalar ( ) . to_f32 ( ) ?, cast_ty) ,
191
191
Float ( FloatTy :: F64 ) => self . cast_from_float ( src. to_scalar ( ) . to_f64 ( ) ?, cast_ty) ,
192
192
_ => {
193
- bug ! ( "Can't cast 'Float' type into {:? }" , cast_ty) ;
193
+ bug ! ( "Can't cast 'Float' type into {}" , cast_ty) ;
194
194
}
195
195
} ;
196
196
Ok ( ImmTy :: from_scalar ( val, layout) )
@@ -218,7 +218,7 @@ impl<'mir, 'tcx: 'mir, M: Machine<'mir, 'tcx>> InterpCx<'mir, 'tcx, M> {
218
218
Immediate :: ScalarPair ( data, _) => Ok ( ImmTy :: from_scalar ( data, dest_layout) ) ,
219
219
Immediate :: Scalar ( ..) => span_bug ! (
220
220
self . cur_span( ) ,
221
- "{:?} input to a fat-to-thin cast ({:? } -> {:? })" ,
221
+ "{:?} input to a fat-to-thin cast ({} -> {})" ,
222
222
* src,
223
223
src. layout. ty,
224
224
cast_ty
@@ -302,7 +302,7 @@ impl<'mir, 'tcx: 'mir, M: Machine<'mir, 'tcx>> InterpCx<'mir, 'tcx, M> {
302
302
}
303
303
304
304
// Casts to bool are not permitted by rustc, no need to handle them here.
305
- _ => span_bug ! ( self . cur_span( ) , "invalid int to {:? } cast" , cast_ty) ,
305
+ _ => span_bug ! ( self . cur_span( ) , "invalid int to {} cast" , cast_ty) ,
306
306
} )
307
307
}
308
308
@@ -335,7 +335,7 @@ impl<'mir, 'tcx: 'mir, M: Machine<'mir, 'tcx>> InterpCx<'mir, 'tcx, M> {
335
335
// float -> f64
336
336
Float ( FloatTy :: F64 ) => Scalar :: from_f64 ( f. convert ( & mut false ) . value ) ,
337
337
// That's it.
338
- _ => span_bug ! ( self . cur_span( ) , "invalid float to {:? } cast" , dest_ty) ,
338
+ _ => span_bug ! ( self . cur_span( ) , "invalid float to {} cast" , dest_ty) ,
339
339
}
340
340
}
341
341
@@ -393,7 +393,7 @@ impl<'mir, 'tcx: 'mir, M: Machine<'mir, 'tcx>> InterpCx<'mir, 'tcx, M> {
393
393
394
394
span_bug ! (
395
395
self . cur_span( ) ,
396
- "invalid pointer unsizing {:? } -> {:? }" ,
396
+ "invalid pointer unsizing {} -> {}" ,
397
397
src. layout. ty,
398
398
cast_ty
399
399
)
@@ -407,7 +407,7 @@ impl<'mir, 'tcx: 'mir, M: Machine<'mir, 'tcx>> InterpCx<'mir, 'tcx, M> {
407
407
cast_ty : TyAndLayout < ' tcx > ,
408
408
dest : & PlaceTy < ' tcx , M :: Provenance > ,
409
409
) -> InterpResult < ' tcx > {
410
- trace ! ( "Unsizing {:?} of type {} into {:? }" , * src, src. layout. ty, cast_ty. ty) ;
410
+ trace ! ( "Unsizing {:?} of type {} into {}" , * src, src. layout. ty, cast_ty. ty) ;
411
411
match ( & src. layout . ty . kind ( ) , & cast_ty. ty . kind ( ) ) {
412
412
( & ty:: Ref ( _, s, _) , & ty:: Ref ( _, c, _) | & ty:: RawPtr ( TypeAndMut { ty : c, .. } ) )
413
413
| ( & ty:: RawPtr ( TypeAndMut { ty : s, .. } ) , & ty:: RawPtr ( TypeAndMut { ty : c, .. } ) ) => {
0 commit comments