@@ -4,6 +4,10 @@ use crate::codegen_cprover_gotoc::GotocCtx;
4
4
use cbmc:: goto_program:: { DatatypeComponent , Expr , Location , Parameter , Symbol , SymbolTable , Type } ;
5
5
use cbmc:: utils:: aggr_tag;
6
6
use cbmc:: { InternString , InternedString } ;
7
+ use rustc_abi:: {
8
+ BackendRepr :: Vector , FieldIdx , FieldsShape , Float , Integer , LayoutData , Primitive , Size ,
9
+ TagEncoding , TyAndLayout , VariantIdx , Variants ,
10
+ } ;
7
11
use rustc_ast:: ast:: Mutability ;
8
12
use rustc_index:: IndexVec ;
9
13
use rustc_middle:: ty:: GenericArgsRef ;
@@ -17,10 +21,6 @@ use rustc_middle::ty::{
17
21
use rustc_middle:: ty:: { List , TypeFoldable } ;
18
22
use rustc_smir:: rustc_internal;
19
23
use 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
- } ;
24
24
use stable_mir:: abi:: { ArgAbi , FnAbi , PassMode } ;
25
25
use stable_mir:: mir:: Body ;
26
26
use stable_mir:: mir:: mono:: Instance as InstanceStable ;
0 commit comments