@@ -542,7 +542,7 @@ public struct RawMissingPatternSyntax: RawPatternSyntaxNodeProtocol, RawSyntaxTo
542
542
543
543
@_spi(RawSyntax)
544
544
public struct RawCodeBlockItemSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
545
- @frozen
545
+ @frozen // FIXME: Not actually stable, works around a miscompile
546
546
public enum Item: RawSyntaxNodeProtocol {
547
547
case `decl`(RawDeclSyntax)
548
548
case `stmt`(RawStmtSyntax)
@@ -1048,7 +1048,7 @@ public struct RawDictionaryElementListSyntax: RawSyntaxNodeProtocol, RawSyntaxTo
1048
1048
1049
1049
@_spi(RawSyntax)
1050
1050
public struct RawStringLiteralSegmentsSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
1051
- @frozen
1051
+ @frozen // FIXME: Not actually stable, works around a miscompile
1052
1052
public enum Element: RawSyntaxNodeProtocol {
1053
1053
case `stringSegment`(RawStringSegmentSyntax)
1054
1054
case `expressionSegment`(RawExpressionSegmentSyntax)
@@ -2655,7 +2655,7 @@ public struct RawArrayExprSyntax: RawExprSyntaxNodeProtocol, RawSyntaxToSyntax {
2655
2655
2656
2656
@_spi(RawSyntax)
2657
2657
public struct RawDictionaryExprSyntax: RawExprSyntaxNodeProtocol, RawSyntaxToSyntax {
2658
- @frozen
2658
+ @frozen // FIXME: Not actually stable, works around a miscompile
2659
2659
public enum Content: RawSyntaxNodeProtocol {
2660
2660
case `colon`(RawTokenSyntax)
2661
2661
case `elements`(RawDictionaryElementListSyntax)
@@ -3943,7 +3943,7 @@ public struct RawClosureParamListSyntax: RawSyntaxNodeProtocol, RawSyntaxToSynta
3943
3943
3944
3944
@_spi(RawSyntax)
3945
3945
public struct RawClosureSignatureSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
3946
- @frozen
3946
+ @frozen // FIXME: Not actually stable, works around a miscompile
3947
3947
public enum Input: RawSyntaxNodeProtocol {
3948
3948
case `simpleInput`(RawClosureParamListSyntax)
3949
3949
case `input`(RawParameterClauseSyntax)
@@ -5169,7 +5169,7 @@ public struct RawKeyPathComponentListSyntax: RawSyntaxNodeProtocol, RawSyntaxToS
5169
5169
5170
5170
@_spi(RawSyntax)
5171
5171
public struct RawKeyPathComponentSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
5172
- @frozen
5172
+ @frozen // FIXME: Not actually stable, works around a miscompile
5173
5173
public enum Component: RawSyntaxNodeProtocol {
5174
5174
case `property`(RawKeyPathPropertyComponentSyntax)
5175
5175
case `subscript`(RawKeyPathSubscriptComponentSyntax)
@@ -5458,7 +5458,7 @@ public struct RawKeyPathOptionalComponentSyntax: RawSyntaxNodeProtocol, RawSynta
5458
5458
5459
5459
@_spi(RawSyntax)
5460
5460
public struct RawOldKeyPathExprSyntax: RawExprSyntaxNodeProtocol, RawSyntaxToSyntax {
5461
- @frozen
5461
+ @frozen // FIXME: Not actually stable, works around a miscompile
5462
5462
public enum RootExpr: RawSyntaxNodeProtocol {
5463
5463
case `identifierExpr`(RawIdentifierExprSyntax)
5464
5464
case `specializeExpr`(RawSpecializeExprSyntax)
@@ -6852,7 +6852,7 @@ public struct RawFunctionSignatureSyntax: RawSyntaxNodeProtocol, RawSyntaxToSynt
6852
6852
6853
6853
@_spi(RawSyntax)
6854
6854
public struct RawIfConfigClauseSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
6855
- @frozen
6855
+ @frozen // FIXME: Not actually stable, works around a miscompile
6856
6856
public enum Elements: RawSyntaxNodeProtocol {
6857
6857
case `statements`(RawCodeBlockItemListSyntax)
6858
6858
case `switchCases`(RawSwitchCaseListSyntax)
@@ -9106,7 +9106,7 @@ public struct RawDeinitializerDeclSyntax: RawDeclSyntaxNodeProtocol, RawSyntaxTo
9106
9106
9107
9107
@_spi(RawSyntax)
9108
9108
public struct RawSubscriptDeclSyntax: RawDeclSyntaxNodeProtocol, RawSyntaxToSyntax {
9109
- @frozen
9109
+ @frozen // FIXME: Not actually stable, works around a miscompile
9110
9110
public enum Accessor: RawSyntaxNodeProtocol {
9111
9111
case `accessors`(RawAccessorBlockSyntax)
9112
9112
case `getter`(RawCodeBlockSyntax)
@@ -9804,7 +9804,7 @@ public struct RawAccessorBlockSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
9804
9804
9805
9805
@_spi(RawSyntax)
9806
9806
public struct RawPatternBindingSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
9807
- @frozen
9807
+ @frozen // FIXME: Not actually stable, works around a miscompile
9808
9808
public enum Accessor: RawSyntaxNodeProtocol {
9809
9809
case `accessors`(RawAccessorBlockSyntax)
9810
9810
case `getter`(RawCodeBlockSyntax)
@@ -10745,7 +10745,7 @@ public struct RawPrecedenceGroupDeclSyntax: RawDeclSyntaxNodeProtocol, RawSyntax
10745
10745
10746
10746
@_spi(RawSyntax)
10747
10747
public struct RawPrecedenceGroupAttributeListSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
10748
- @frozen
10748
+ @frozen // FIXME: Not actually stable, works around a miscompile
10749
10749
public enum Element: RawSyntaxNodeProtocol {
10750
10750
case `precedenceGroupRelation`(RawPrecedenceGroupRelationSyntax)
10751
10751
case `precedenceGroupAssignment`(RawPrecedenceGroupAssignmentSyntax)
@@ -11136,7 +11136,7 @@ public struct RawPrecedenceGroupAssociativitySyntax: RawSyntaxNodeProtocol, RawS
11136
11136
11137
11137
@_spi(RawSyntax)
11138
11138
public struct RawMacroDeclSyntax: RawDeclSyntaxNodeProtocol, RawSyntaxToSyntax {
11139
- @frozen
11139
+ @frozen // FIXME: Not actually stable, works around a miscompile
11140
11140
public enum Signature: RawSyntaxNodeProtocol {
11141
11141
case `functionLike`(RawFunctionSignatureSyntax)
11142
11142
case `valueLike`(RawTypeAnnotationSyntax)
@@ -11661,7 +11661,7 @@ public struct RawCustomAttributeSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax
11661
11661
11662
11662
@_spi(RawSyntax)
11663
11663
public struct RawAttributeSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
11664
- @frozen
11664
+ @frozen // FIXME: Not actually stable, works around a miscompile
11665
11665
public enum Argument: RawSyntaxNodeProtocol {
11666
11666
case `token`(RawTokenSyntax)
11667
11667
case `stringExpr`(RawStringLiteralExprSyntax)
@@ -11863,7 +11863,7 @@ public struct RawAttributeSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
11863
11863
11864
11864
@_spi(RawSyntax)
11865
11865
public struct RawAttributeListSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
11866
- @frozen
11866
+ @frozen // FIXME: Not actually stable, works around a miscompile
11867
11867
public enum Element: RawSyntaxNodeProtocol {
11868
11868
case `attribute`(RawAttributeSyntax)
11869
11869
case `customAttribute`(RawCustomAttributeSyntax)
@@ -11939,7 +11939,7 @@ public struct RawAttributeListSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
11939
11939
11940
11940
@_spi(RawSyntax)
11941
11941
public struct RawSpecializeAttributeSpecListSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
11942
- @frozen
11942
+ @frozen // FIXME: Not actually stable, works around a miscompile
11943
11943
public enum Element: RawSyntaxNodeProtocol {
11944
11944
case `labeledSpecializeEntry`(RawLabeledSpecializeEntrySyntax)
11945
11945
case `availabilityEntry`(RawAvailabilityEntrySyntax)
@@ -12264,7 +12264,7 @@ public struct RawTargetFunctionEntrySyntax: RawSyntaxNodeProtocol, RawSyntaxToSy
12264
12264
12265
12265
@_spi(RawSyntax)
12266
12266
public struct RawNamedAttributeStringArgumentSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
12267
- @frozen
12267
+ @frozen // FIXME: Not actually stable, works around a miscompile
12268
12268
public enum StringOrDeclname: RawSyntaxNodeProtocol {
12269
12269
case `string`(RawTokenSyntax)
12270
12270
case `declname`(RawDeclNameSyntax)
@@ -12699,7 +12699,7 @@ public struct RawDifferentiableAttributeArgumentsSyntax: RawSyntaxNodeProtocol,
12699
12699
12700
12700
@_spi(RawSyntax)
12701
12701
public struct RawDifferentiabilityParamsClauseSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
12702
- @frozen
12702
+ @frozen // FIXME: Not actually stable, works around a miscompile
12703
12703
public enum Parameters: RawSyntaxNodeProtocol {
12704
12704
case `parameter`(RawDifferentiabilityParamSyntax)
12705
12705
case `parameterList`(RawDifferentiabilityParamsSyntax)
@@ -13946,7 +13946,7 @@ public struct RawExpressionStmtSyntax: RawStmtSyntaxNodeProtocol, RawSyntaxToSyn
13946
13946
13947
13947
@_spi(RawSyntax)
13948
13948
public struct RawSwitchCaseListSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
13949
- @frozen
13949
+ @frozen // FIXME: Not actually stable, works around a miscompile
13950
13950
public enum Element: RawSyntaxNodeProtocol {
13951
13951
case `switchCase`(RawSwitchCaseSyntax)
13952
13952
case `ifConfigDecl`(RawIfConfigDeclSyntax)
@@ -14644,7 +14644,7 @@ public struct RawReturnStmtSyntax: RawStmtSyntaxNodeProtocol, RawSyntaxToSyntax
14644
14644
14645
14645
@_spi(RawSyntax)
14646
14646
public struct RawYieldStmtSyntax: RawStmtSyntaxNodeProtocol, RawSyntaxToSyntax {
14647
- @frozen
14647
+ @frozen // FIXME: Not actually stable, works around a miscompile
14648
14648
public enum Yields: RawSyntaxNodeProtocol {
14649
14649
case `yieldList`(RawYieldListSyntax)
14650
14650
case `simpleYield`(RawExprSyntax)
@@ -14999,7 +14999,7 @@ public struct RawCatchItemListSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
14999
14999
15000
15000
@_spi(RawSyntax)
15001
15001
public struct RawConditionElementSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
15002
- @frozen
15002
+ @frozen // FIXME: Not actually stable, works around a miscompile
15003
15003
public enum Condition: RawSyntaxNodeProtocol {
15004
15004
case `expression`(RawExprSyntax)
15005
15005
case `availability`(RawAvailabilityConditionSyntax)
@@ -15671,7 +15671,7 @@ public struct RawThrowStmtSyntax: RawStmtSyntaxNodeProtocol, RawSyntaxToSyntax {
15671
15671
15672
15672
@_spi(RawSyntax)
15673
15673
public struct RawIfStmtSyntax: RawStmtSyntaxNodeProtocol, RawSyntaxToSyntax {
15674
- @frozen
15674
+ @frozen // FIXME: Not actually stable, works around a miscompile
15675
15675
public enum ElseBody: RawSyntaxNodeProtocol {
15676
15676
case `ifStmt`(RawIfStmtSyntax)
15677
15677
case `codeBlock`(RawCodeBlockSyntax)
@@ -15791,7 +15791,7 @@ public struct RawIfStmtSyntax: RawStmtSyntaxNodeProtocol, RawSyntaxToSyntax {
15791
15791
15792
15792
@_spi(RawSyntax)
15793
15793
public struct RawSwitchCaseSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
15794
- @frozen
15794
+ @frozen // FIXME: Not actually stable, works around a miscompile
15795
15795
public enum Label: RawSyntaxNodeProtocol {
15796
15796
case `default`(RawSwitchDefaultLabelSyntax)
15797
15797
case `case`(RawSwitchCaseLabelSyntax)
@@ -16439,7 +16439,7 @@ public struct RawGenericRequirementListSyntax: RawSyntaxNodeProtocol, RawSyntaxT
16439
16439
16440
16440
@_spi(RawSyntax)
16441
16441
public struct RawGenericRequirementSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
16442
- @frozen
16442
+ @frozen // FIXME: Not actually stable, works around a miscompile
16443
16443
public enum Body: RawSyntaxNodeProtocol {
16444
16444
case `sameTypeRequirement`(RawSameTypeRequirementSyntax)
16445
16445
case `conformanceRequirement`(RawConformanceRequirementSyntax)
@@ -19459,7 +19459,7 @@ public struct RawAvailabilitySpecListSyntax: RawSyntaxNodeProtocol, RawSyntaxToS
19459
19459
19460
19460
@_spi(RawSyntax)
19461
19461
public struct RawAvailabilityArgumentSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
19462
- @frozen
19462
+ @frozen // FIXME: Not actually stable, works around a miscompile
19463
19463
public enum Entry: RawSyntaxNodeProtocol {
19464
19464
case `token`(RawTokenSyntax)
19465
19465
case `availabilityVersionRestriction`(RawAvailabilityVersionRestrictionSyntax)
@@ -19561,7 +19561,7 @@ public struct RawAvailabilityArgumentSyntax: RawSyntaxNodeProtocol, RawSyntaxToS
19561
19561
19562
19562
@_spi(RawSyntax)
19563
19563
public struct RawAvailabilityLabeledArgumentSyntax: RawSyntaxNodeProtocol, RawSyntaxToSyntax {
19564
- @frozen
19564
+ @frozen // FIXME: Not actually stable, works around a miscompile
19565
19565
public enum Value: RawSyntaxNodeProtocol {
19566
19566
case `string`(RawTokenSyntax)
19567
19567
case `version`(RawVersionTupleSyntax)
0 commit comments