@@ -4,6 +4,10 @@ use crate::codegen_cprover_gotoc::GotocCtx;
44use cbmc:: goto_program:: { DatatypeComponent , Expr , Location , Parameter , Symbol , SymbolTable , Type } ;
55use cbmc:: utils:: aggr_tag;
66use cbmc:: { InternString , InternedString } ;
7+ use rustc_abi:: {
8+ BackendRepr :: Vector , FieldIdx , FieldsShape , Float , Integer , LayoutData , Primitive , Size ,
9+ TagEncoding , TyAndLayout , VariantIdx , Variants ,
10+ } ;
711use rustc_ast:: ast:: Mutability ;
812use rustc_index:: IndexVec ;
913use rustc_middle:: ty:: GenericArgsRef ;
@@ -17,10 +21,6 @@ use rustc_middle::ty::{
1721use rustc_middle:: ty:: { List , TypeFoldable } ;
1822use rustc_smir:: rustc_internal;
1923use rustc_span:: def_id:: DefId ;
20- use rustc_target:: abi:: {
21- BackendRepr :: Vector , FieldIdx , FieldsShape , Float , Integer , LayoutData , Primitive , Size ,
22- TagEncoding , TyAndLayout , VariantIdx , Variants ,
23- } ;
2424use stable_mir:: abi:: { ArgAbi , FnAbi , PassMode } ;
2525use stable_mir:: mir:: Body ;
2626use stable_mir:: mir:: mono:: Instance as InstanceStable ;
0 commit comments