File tree Expand file tree Collapse file tree 4 files changed +8
-8
lines changed Expand file tree Collapse file tree 4 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -146,7 +146,7 @@ fn check_size_and_align(
146
146
) {
147
147
let l = eval_goal ( ra_fixture, minicore) . unwrap ( ) ;
148
148
assert_eq ! ( l. size. bytes( ) , size, "size mismatch" ) ;
149
- assert_eq ! ( l. align. abi . bytes( ) , align, "align mismatch" ) ;
149
+ assert_eq ! ( l. align. bytes( ) , align, "align mismatch" ) ;
150
150
}
151
151
152
152
#[ track_caller]
@@ -158,7 +158,7 @@ fn check_size_and_align_expr(
158
158
) {
159
159
let l = eval_expr ( ra_fixture, minicore) . unwrap ( ) ;
160
160
assert_eq ! ( l. size. bytes( ) , size, "size mismatch" ) ;
161
- assert_eq ! ( l. align. abi . bytes( ) , align, "align mismatch" ) ;
161
+ assert_eq ! ( l. align. bytes( ) , align, "align mismatch" ) ;
162
162
}
163
163
164
164
#[ track_caller]
Original file line number Diff line number Diff line change @@ -2119,7 +2119,7 @@ impl<'db> Evaluator<'db> {
2119
2119
if let Some ( layout) = self . layout_cache . borrow ( ) . get ( & ty. to_nextsolver ( interner) ) {
2120
2120
return Ok ( layout
2121
2121
. is_sized ( )
2122
- . then ( || ( layout. size . bytes_usize ( ) , layout. align . abi . bytes ( ) as usize ) ) ) ;
2122
+ . then ( || ( layout. size . bytes_usize ( ) , layout. align . bytes ( ) as usize ) ) ) ;
2123
2123
}
2124
2124
if let DefWithBodyId :: VariantId ( f) = locals. body . owner
2125
2125
&& let Some ( ( AdtId :: EnumId ( e) , _) ) = ty. as_adt ( )
@@ -2138,7 +2138,7 @@ impl<'db> Evaluator<'db> {
2138
2138
let layout = layout?;
2139
2139
Ok ( layout
2140
2140
. is_sized ( )
2141
- . then ( || ( layout. size . bytes_usize ( ) , layout. align . abi . bytes ( ) as usize ) ) )
2141
+ . then ( || ( layout. size . bytes_usize ( ) , layout. align . bytes ( ) as usize ) ) )
2142
2142
}
2143
2143
2144
2144
/// A version of `self.size_of` which returns error if the type is unsized. `what` argument should
@@ -2841,7 +2841,7 @@ impl<'db> Evaluator<'db> {
2841
2841
) ?;
2842
2842
// FIXME: there is some leak here
2843
2843
let size = layout. size . bytes_usize ( ) ;
2844
- let addr = self . heap_allocate ( size, layout. align . abi . bytes ( ) as usize ) ?;
2844
+ let addr = self . heap_allocate ( size, layout. align . bytes ( ) as usize ) ?;
2845
2845
self . write_memory ( addr, & result) ?;
2846
2846
IntervalAndTy { interval : Interval { addr, size } , ty }
2847
2847
} ;
Original file line number Diff line number Diff line change @@ -771,7 +771,7 @@ impl<'db> Evaluator<'db> {
771
771
"align_of generic arg is not provided" . into ( ) ,
772
772
) ) ;
773
773
} ;
774
- let align = self . layout ( ty. to_nextsolver ( interner) ) ?. align . abi . bytes ( ) ;
774
+ let align = self . layout ( ty. to_nextsolver ( interner) ) ?. align . bytes ( ) ;
775
775
destination. write_from_bytes ( self , & align. to_le_bytes ( ) [ 0 ..destination. size ] )
776
776
}
777
777
"size_of_val" => {
@@ -1434,7 +1434,7 @@ impl<'db> Evaluator<'db> {
1434
1434
field_types. iter ( ) . next_back ( ) . unwrap ( ) . 1 . clone ( ) . substitute ( Interner , subst) ;
1435
1435
let sized_part_size =
1436
1436
layout. fields . offset ( field_types. iter ( ) . count ( ) - 1 ) . bytes_usize ( ) ;
1437
- let sized_part_align = layout. align . abi . bytes ( ) as usize ;
1437
+ let sized_part_align = layout. align . bytes ( ) as usize ;
1438
1438
let ( unsized_part_size, unsized_part_align) =
1439
1439
self . size_align_of_unsized ( & last_field_ty, metadata, locals) ?;
1440
1440
let align = sized_part_align. max ( unsized_part_align) as isize ;
Original file line number Diff line number Diff line change @@ -6205,7 +6205,7 @@ impl Layout {
6205
6205
}
6206
6206
6207
6207
pub fn align ( & self ) -> u64 {
6208
- self . 0 . align . abi . bytes ( )
6208
+ self . 0 . align . bytes ( )
6209
6209
}
6210
6210
6211
6211
pub fn niches ( & self ) -> Option < u128 > {
You can’t perform that action at this time.
0 commit comments