@@ -17,15 +17,17 @@ use rustc_middle::ty::layout::{
1717 TyAndLayout ,
1818} ;
1919use rustc_middle:: ty:: { self , GenericArgsRef , ParamEnv , Ty , TyCtxt , TypeFoldable , Variance } ;
20+ use rustc_middle:: { bug, span_bug} ;
2021use rustc_mir_dataflow:: storage:: always_storage_live_locals;
2122use rustc_session:: Limit ;
2223use rustc_span:: Span ;
2324use rustc_target:: abi:: { call:: FnAbi , Align , HasDataLayout , Size , TargetDataLayout } ;
2425
2526use super :: {
26- GlobalId , Immediate , InterpErrorInfo , InterpResult , MPlaceTy , Machine , MemPlace , MemPlaceMeta ,
27- Memory , MemoryKind , OpTy , Operand , Place , PlaceTy , Pointer , PointerArithmetic , Projectable ,
28- Provenance , Scalar , StackPopJump ,
27+ err_inval, throw_inval, throw_ub, throw_ub_custom, throw_unsup, GlobalId , Immediate ,
28+ InterpErrorInfo , InterpResult , MPlaceTy , Machine , MemPlace , MemPlaceMeta , Memory , MemoryKind ,
29+ OpTy , Operand , Place , PlaceTy , Pointer , PointerArithmetic , Projectable , Provenance , Scalar ,
30+ StackPopJump ,
2931} ;
3032use crate :: errors;
3133use crate :: util;
0 commit comments