@@ -487,7 +487,7 @@ class alignas(1 << DeclAlignInBits) Decl {
487
487
HasValidatedLayout : 1
488
488
);
489
489
490
- SWIFT_INLINE_BITFIELD_FULL (ProtocolDecl, NominalTypeDecl, 1 +1 +1 +1 +1 +1 +1 +2 +8 +16 + 1 ,
490
+ SWIFT_INLINE_BITFIELD_FULL (ProtocolDecl, NominalTypeDecl, 1 +1 +1 +1 +1 +1 +1 +1 + 2 +8 +16 ,
491
491
// / Whether the \c RequiresClass bit is valid.
492
492
RequiresClassValid : 1 ,
493
493
@@ -510,6 +510,9 @@ class alignas(1 << DeclAlignInBits) Decl {
510
510
// / because they could not be imported from Objective-C).
511
511
HasMissingRequirements : 1 ,
512
512
513
+ // / Whether we are currently computing inherited protocols.
514
+ ComputingInheritedProtocols : 1 ,
515
+
513
516
// / The stage of the circularity check for this protocol.
514
517
Circularity : 2 ,
515
518
@@ -520,10 +523,7 @@ class alignas(1 << DeclAlignInBits) Decl {
520
523
KnownProtocol : 8 , // '8' for speed. This only needs 6.
521
524
522
525
// / The number of requirements in the requirement signature.
523
- NumRequirementsInSignature : 16 ,
524
-
525
- // / Whether we are currently computing inherited protocols.
526
- ComputingInheritedProtocols : 1
526
+ NumRequirementsInSignature : 16
527
527
);
528
528
529
529
SWIFT_INLINE_BITFIELD (ClassDecl, NominalTypeDecl, 1 +2 +1 +2 +1 +3 +1 +1 ,
0 commit comments