@@ -360,7 +360,7 @@ impl<'tcx, Tag> Scalar<Tag> {
360360 Scalar :: check_data ( data, size) ;
361361 Ok ( data)
362362 }
363- Scalar :: Ptr ( _) => throw_err ! ( ReadPointerAsBytes ) ,
363+ Scalar :: Ptr ( _) => throw_err_unsup ! ( ReadPointerAsBytes ) ,
364364 }
365365 }
366366
@@ -373,8 +373,8 @@ impl<'tcx, Tag> Scalar<Tag> {
373373 #[ inline]
374374 pub fn to_ptr ( self ) -> InterpResult < ' tcx , Pointer < Tag > > {
375375 match self {
376- Scalar :: Raw { data : 0 , .. } => throw_err ! ( InvalidNullPointerUsage ) ,
377- Scalar :: Raw { .. } => throw_err ! ( ReadBytesAsPointer ) ,
376+ Scalar :: Raw { data : 0 , .. } => throw_err_unsup ! ( InvalidNullPointerUsage ) ,
377+ Scalar :: Raw { .. } => throw_err_unsup ! ( ReadBytesAsPointer ) ,
378378 Scalar :: Ptr ( p) => Ok ( p) ,
379379 }
380380 }
@@ -406,15 +406,15 @@ impl<'tcx, Tag> Scalar<Tag> {
406406 match self {
407407 Scalar :: Raw { data : 0 , size : 1 } => Ok ( false ) ,
408408 Scalar :: Raw { data : 1 , size : 1 } => Ok ( true ) ,
409- _ => throw_err ! ( InvalidBool ) ,
409+ _ => throw_err_unsup ! ( InvalidBool ) ,
410410 }
411411 }
412412
413413 pub fn to_char ( self ) -> InterpResult < ' tcx , char > {
414414 let val = self . to_u32 ( ) ?;
415415 match :: std:: char:: from_u32 ( val) {
416416 Some ( c) => Ok ( c) ,
417- None => throw_err ! ( InvalidChar ( val as u128 ) ) ,
417+ None => throw_err_unsup ! ( InvalidChar ( val as u128 ) ) ,
418418 }
419419 }
420420
@@ -537,7 +537,7 @@ impl<'tcx, Tag> ScalarMaybeUndef<Tag> {
537537 pub fn not_undef ( self ) -> InterpResult < ' static , Scalar < Tag > > {
538538 match self {
539539 ScalarMaybeUndef :: Scalar ( scalar) => Ok ( scalar) ,
540- ScalarMaybeUndef :: Undef => throw_err ! ( ReadUndefBytes ( Size :: from_bytes( 0 ) ) ) ,
540+ ScalarMaybeUndef :: Undef => throw_err_unsup ! ( ReadUndefBytes ( Size :: from_bytes( 0 ) ) ) ,
541541 }
542542 }
543543
0 commit comments