@@ -3473,12 +3473,15 @@ mod size_asserts {
3473
3473
static_assert_size ! ( FnDecl <' _>, 40 ) ;
3474
3474
static_assert_size ! ( ForeignItem <' _>, 72 ) ;
3475
3475
static_assert_size ! ( ForeignItemKind <' _>, 40 ) ;
3476
- static_assert_size ! ( GenericArg <' _>, 40 ) ;
3476
+ #[ cfg( not( bootstrap) ) ]
3477
+ static_assert_size ! ( GenericArg <' _>, 32 ) ;
3477
3478
static_assert_size ! ( GenericBound <' _>, 48 ) ;
3478
3479
static_assert_size ! ( Generics <' _>, 56 ) ;
3479
3480
static_assert_size ! ( Impl <' _>, 80 ) ;
3480
- static_assert_size ! ( ImplItem <' _>, 88 ) ;
3481
- static_assert_size ! ( ImplItemKind <' _>, 40 ) ;
3481
+ #[ cfg( not( bootstrap) ) ]
3482
+ static_assert_size ! ( ImplItem <' _>, 80 ) ;
3483
+ #[ cfg( not( bootstrap) ) ]
3484
+ static_assert_size ! ( ImplItemKind <' _>, 32 ) ;
3482
3485
static_assert_size ! ( Item <' _>, 80 ) ;
3483
3486
static_assert_size ! ( ItemKind <' _>, 48 ) ;
3484
3487
static_assert_size ! ( Local <' _>, 64 ) ;
@@ -3490,8 +3493,10 @@ mod size_asserts {
3490
3493
static_assert_size ! ( QPath <' _>, 24 ) ;
3491
3494
static_assert_size ! ( Stmt <' _>, 32 ) ;
3492
3495
static_assert_size ! ( StmtKind <' _>, 16 ) ;
3493
- static_assert_size ! ( TraitItem <' _>, 96 ) ;
3494
- static_assert_size ! ( TraitItemKind <' _>, 56 ) ;
3496
+ #[ cfg( not( bootstrap) ) ]
3497
+ static_assert_size ! ( TraitItem <' static >, 88 ) ;
3498
+ #[ cfg( not( bootstrap) ) ]
3499
+ static_assert_size ! ( TraitItemKind <' _>, 48 ) ;
3495
3500
static_assert_size ! ( Ty <' _>, 72 ) ;
3496
3501
static_assert_size ! ( TyKind <' _>, 56 ) ;
3497
3502
}
0 commit comments