@@ -3473,12 +3473,15 @@ mod size_asserts {
34733473 static_assert_size ! ( FnDecl <' _>, 40 ) ;
34743474 static_assert_size ! ( ForeignItem <' _>, 72 ) ;
34753475 static_assert_size ! ( ForeignItemKind <' _>, 40 ) ;
3476- static_assert_size ! ( GenericArg <' _>, 40 ) ;
3476+ #[ cfg( not( bootstrap) ) ]
3477+ static_assert_size ! ( GenericArg <' _>, 32 ) ;
34773478 static_assert_size ! ( GenericBound <' _>, 48 ) ;
34783479 static_assert_size ! ( Generics <' _>, 56 ) ;
34793480 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 ) ;
34823485 static_assert_size ! ( Item <' _>, 80 ) ;
34833486 static_assert_size ! ( ItemKind <' _>, 48 ) ;
34843487 static_assert_size ! ( Local <' _>, 64 ) ;
@@ -3490,8 +3493,10 @@ mod size_asserts {
34903493 static_assert_size ! ( QPath <' _>, 24 ) ;
34913494 static_assert_size ! ( Stmt <' _>, 32 ) ;
34923495 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 ) ;
34953500 static_assert_size ! ( Ty <' _>, 72 ) ;
34963501 static_assert_size ! ( TyKind <' _>, 56 ) ;
34973502}
0 commit comments