File tree Expand file tree Collapse file tree 1 file changed +3
-7
lines changed Expand file tree Collapse file tree 1 file changed +3
-7
lines changed Original file line number Diff line number Diff line change @@ -180,12 +180,6 @@ pub trait LayoutCalculator {
180180 let dl = self . current_data_layout ( ) ;
181181 let dl = dl. borrow ( ) ;
182182
183- let scalar_unit = |value : Primitive | {
184- let size = value. size ( dl) ;
185- assert ! ( size. bits( ) <= 128 ) ;
186- Scalar :: Initialized { value, valid_range : WrappingRange :: full ( size) }
187- } ;
188-
189183 let ( present_first, present_second) = {
190184 let mut present_variants = variants
191185 . iter_enumerated ( )
@@ -678,7 +672,9 @@ pub trait LayoutCalculator {
678672 }
679673 if let Some ( ( prim, offset) ) = common_prim {
680674 let prim_scalar = if common_prim_initialized_in_all_variants {
681- scalar_unit ( prim)
675+ let size = prim. size ( dl) ;
676+ assert ! ( size. bits( ) <= 128 ) ;
677+ Scalar :: Initialized { value : prim, valid_range : WrappingRange :: full ( size) }
682678 } else {
683679 // Common prim might be uninit.
684680 Scalar :: Union { value : prim }
You can’t perform that action at this time.
0 commit comments