Skip to content

Commit 56f99d0

Browse files
committed
Regenerate Swift sources for the addition of PackReferenceType.
1 parent eb3cdea commit 56f99d0

File tree

17 files changed

+391
-3
lines changed

17 files changed

+391
-3
lines changed

CodeGeneration/Sources/SyntaxSupport/gyb_generated/TypeNodes.swift

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,19 @@ public let TYPE_NODES: [Node] = [
216216
])
217217
]),
218218

219+
Node(name: "PackReferenceType",
220+
nameForDiagnostics: "pack reference",
221+
kind: "Type",
222+
children: [
223+
Child(name: "EachKeyword",
224+
kind: "ContextualKeyworkToken",
225+
textChoices: [
226+
"each"
227+
]),
228+
Child(name: "PackType",
229+
kind: "Type")
230+
]),
231+
219232
Node(name: "TupleTypeElement",
220233
nameForDiagnostics: nil,
221234
kind: "Syntax",

Sources/SwiftSyntax/Documentation.docc/gyb_generated/SwiftSyntax.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,7 @@ allows Swift tools to parse, inspect, generate, and transform Swift source code.
177177
- <doc:SwiftSyntax/ImplicitlyUnwrappedOptionalTypeSyntax>
178178
- <doc:SwiftSyntax/CompositionTypeSyntax>
179179
- <doc:SwiftSyntax/PackExpansionTypeSyntax>
180+
- <doc:SwiftSyntax/PackReferenceTypeSyntax>
180181
- <doc:SwiftSyntax/TupleTypeSyntax>
181182
- <doc:SwiftSyntax/FunctionTypeSyntax>
182183
- <doc:SwiftSyntax/AttributedTypeSyntax>

Sources/SwiftSyntax/Raw/gyb_generated/RawSyntaxNodes.swift

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ public struct RawTypeSyntax: RawTypeSyntaxNodeProtocol {
127127

128128
public static func isKindOf(_ raw: RawSyntax) -> Bool {
129129
switch raw.kind {
130-
case .unknownType, .missingType, .simpleTypeIdentifier, .memberTypeIdentifier, .classRestrictionType, .arrayType, .dictionaryType, .metatypeType, .optionalType, .constrainedSugarType, .implicitlyUnwrappedOptionalType, .compositionType, .packExpansionType, .tupleType, .functionType, .attributedType, .namedOpaqueReturnType: return true
130+
case .unknownType, .missingType, .simpleTypeIdentifier, .memberTypeIdentifier, .classRestrictionType, .arrayType, .dictionaryType, .metatypeType, .optionalType, .constrainedSugarType, .implicitlyUnwrappedOptionalType, .compositionType, .packExpansionType, .packReferenceType, .tupleType, .functionType, .attributedType, .namedOpaqueReturnType: return true
131131
default: return false
132132
}
133133
}
@@ -17521,6 +17521,66 @@ public struct RawPackExpansionTypeSyntax: RawTypeSyntaxNodeProtocol {
1752117521
}
1752217522
}
1752317523

17524+
@_spi(RawSyntax)
17525+
public struct RawPackReferenceTypeSyntax: RawTypeSyntaxNodeProtocol {
17526+
17527+
@_spi(RawSyntax)
17528+
public var layoutView: RawSyntaxLayoutView {
17529+
return raw.layoutView!
17530+
}
17531+
17532+
public static func isKindOf(_ raw: RawSyntax) -> Bool {
17533+
return raw.kind == .packReferenceType
17534+
}
17535+
17536+
public var raw: RawSyntax
17537+
init(raw: RawSyntax) {
17538+
assert(Self.isKindOf(raw))
17539+
self.raw = raw
17540+
}
17541+
17542+
public init?<Node: RawSyntaxNodeProtocol>(_ other: Node) {
17543+
guard Self.isKindOf(other.raw) else { return nil }
17544+
self.init(raw: other.raw)
17545+
}
17546+
17547+
public init(
17548+
_ unexpectedBeforeEachKeyword: RawUnexpectedNodesSyntax? = nil,
17549+
eachKeyword: RawTokenSyntax,
17550+
_ unexpectedBetweenEachKeywordAndPackType: RawUnexpectedNodesSyntax? = nil,
17551+
packType: RawTypeSyntax,
17552+
_ unexpectedAfterPackType: RawUnexpectedNodesSyntax? = nil,
17553+
arena: __shared SyntaxArena
17554+
) {
17555+
let raw = RawSyntax.makeLayout(
17556+
kind: .packReferenceType, uninitializedCount: 5, arena: arena) { layout in
17557+
layout.initialize(repeating: nil)
17558+
layout[0] = unexpectedBeforeEachKeyword?.raw
17559+
layout[1] = eachKeyword.raw
17560+
layout[2] = unexpectedBetweenEachKeywordAndPackType?.raw
17561+
layout[3] = packType.raw
17562+
layout[4] = unexpectedAfterPackType?.raw
17563+
}
17564+
self.init(raw: raw)
17565+
}
17566+
17567+
public var unexpectedBeforeEachKeyword: RawUnexpectedNodesSyntax? {
17568+
layoutView.children[0].map(RawUnexpectedNodesSyntax.init(raw:))
17569+
}
17570+
public var eachKeyword: RawTokenSyntax {
17571+
layoutView.children[1].map(RawTokenSyntax.init(raw:))!
17572+
}
17573+
public var unexpectedBetweenEachKeywordAndPackType: RawUnexpectedNodesSyntax? {
17574+
layoutView.children[2].map(RawUnexpectedNodesSyntax.init(raw:))
17575+
}
17576+
public var packType: RawTypeSyntax {
17577+
layoutView.children[3].map(RawTypeSyntax.init(raw:))!
17578+
}
17579+
public var unexpectedAfterPackType: RawUnexpectedNodesSyntax? {
17580+
layoutView.children[4].map(RawUnexpectedNodesSyntax.init(raw:))
17581+
}
17582+
}
17583+
1752417584
@_spi(RawSyntax)
1752517585
public struct RawTupleTypeElementSyntax: RawSyntaxNodeProtocol {
1752617586

Sources/SwiftSyntax/Raw/gyb_generated/RawSyntaxValidation.swift

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2539,6 +2539,14 @@ func validateLayout(layout: RawSyntaxBuffer, as kind: SyntaxKind) {
25392539
assertNoError(kind, 3, verify(layout[3], as: RawTokenSyntax.self))
25402540
assertNoError(kind, 4, verify(layout[4], as: RawUnexpectedNodesSyntax?.self))
25412541
break
2542+
case .packReferenceType:
2543+
assert(layout.count == 5)
2544+
assertNoError(kind, 0, verify(layout[0], as: RawUnexpectedNodesSyntax?.self))
2545+
assertNoError(kind, 1, verify(layout[1], as: RawTokenSyntax.self))
2546+
assertNoError(kind, 2, verify(layout[2], as: RawUnexpectedNodesSyntax?.self))
2547+
assertNoError(kind, 3, verify(layout[3], as: RawTypeSyntax.self))
2548+
assertNoError(kind, 4, verify(layout[4], as: RawUnexpectedNodesSyntax?.self))
2549+
break
25422550
case .tupleTypeElement:
25432551
assert(layout.count == 17)
25442552
assertNoError(kind, 0, verify(layout[0], as: RawUnexpectedNodesSyntax?.self))

Sources/SwiftSyntax/gyb_generated/Misc.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,7 @@ extension Syntax {
268268
.node(CompositionTypeElementListSyntax.self),
269269
.node(CompositionTypeSyntax.self),
270270
.node(PackExpansionTypeSyntax.self),
271+
.node(PackReferenceTypeSyntax.self),
271272
.node(TupleTypeElementSyntax.self),
272273
.node(TupleTypeElementListSyntax.self),
273274
.node(TupleTypeSyntax.self),
@@ -554,6 +555,7 @@ extension SyntaxKind {
554555
case .compositionTypeElementList: return CompositionTypeElementListSyntax.self
555556
case .compositionType: return CompositionTypeSyntax.self
556557
case .packExpansionType: return PackExpansionTypeSyntax.self
558+
case .packReferenceType: return PackReferenceTypeSyntax.self
557559
case .tupleTypeElement: return TupleTypeElementSyntax.self
558560
case .tupleTypeElementList: return TupleTypeElementListSyntax.self
559561
case .tupleType: return TupleTypeSyntax.self
@@ -1091,6 +1093,8 @@ extension SyntaxKind {
10911093
return "type composition"
10921094
case .packExpansionType:
10931095
return "variadic expansion"
1096+
case .packReferenceType:
1097+
return "pack reference"
10941098
case .tupleTypeElement:
10951099
return nil
10961100
case .tupleTypeElementList:

Sources/SwiftSyntax/gyb_generated/SyntaxAnyVisitor.swift

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1818,6 +1818,13 @@ open class SyntaxAnyVisitor: SyntaxVisitor {
18181818
override open func visitPost(_ node: PackExpansionTypeSyntax) {
18191819
visitAnyPost(node._syntaxNode)
18201820
}
1821+
override open func visit(_ node: PackReferenceTypeSyntax) -> SyntaxVisitorContinueKind {
1822+
return visitAny(node._syntaxNode)
1823+
}
1824+
1825+
override open func visitPost(_ node: PackReferenceTypeSyntax) {
1826+
visitAnyPost(node._syntaxNode)
1827+
}
18211828
override open func visit(_ node: TupleTypeElementSyntax) -> SyntaxVisitorContinueKind {
18221829
return visitAny(node._syntaxNode)
18231830
}

Sources/SwiftSyntax/gyb_generated/SyntaxBaseNodes.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -537,7 +537,7 @@ public struct TypeSyntax: TypeSyntaxProtocol, SyntaxHashable {
537537

538538
public init?<S: SyntaxProtocol>(_ node: S) {
539539
switch node.raw.kind {
540-
case .unknownType, .missingType, .simpleTypeIdentifier, .memberTypeIdentifier, .classRestrictionType, .arrayType, .dictionaryType, .metatypeType, .optionalType, .constrainedSugarType, .implicitlyUnwrappedOptionalType, .compositionType, .packExpansionType, .tupleType, .functionType, .attributedType, .namedOpaqueReturnType:
540+
case .unknownType, .missingType, .simpleTypeIdentifier, .memberTypeIdentifier, .classRestrictionType, .arrayType, .dictionaryType, .metatypeType, .optionalType, .constrainedSugarType, .implicitlyUnwrappedOptionalType, .compositionType, .packExpansionType, .packReferenceType, .tupleType, .functionType, .attributedType, .namedOpaqueReturnType:
541541
self._syntaxNode = node._syntaxNode
542542
default:
543543
return nil
@@ -551,7 +551,7 @@ public struct TypeSyntax: TypeSyntaxProtocol, SyntaxHashable {
551551
// Assert that the kind of the given data matches in debug builds.
552552
#if DEBUG
553553
switch data.raw.kind {
554-
case .unknownType, .missingType, .simpleTypeIdentifier, .memberTypeIdentifier, .classRestrictionType, .arrayType, .dictionaryType, .metatypeType, .optionalType, .constrainedSugarType, .implicitlyUnwrappedOptionalType, .compositionType, .packExpansionType, .tupleType, .functionType, .attributedType, .namedOpaqueReturnType:
554+
case .unknownType, .missingType, .simpleTypeIdentifier, .memberTypeIdentifier, .classRestrictionType, .arrayType, .dictionaryType, .metatypeType, .optionalType, .constrainedSugarType, .implicitlyUnwrappedOptionalType, .compositionType, .packExpansionType, .packReferenceType, .tupleType, .functionType, .attributedType, .namedOpaqueReturnType:
555555
break
556556
default:
557557
fatalError("Unable to create TypeSyntax from \(data.raw.kind)")
@@ -602,6 +602,7 @@ public struct TypeSyntax: TypeSyntaxProtocol, SyntaxHashable {
602602
.node(ImplicitlyUnwrappedOptionalTypeSyntax.self),
603603
.node(CompositionTypeSyntax.self),
604604
.node(PackExpansionTypeSyntax.self),
605+
.node(PackReferenceTypeSyntax.self),
605606
.node(TupleTypeSyntax.self),
606607
.node(FunctionTypeSyntax.self),
607608
.node(AttributedTypeSyntax.self),

Sources/SwiftSyntax/gyb_generated/SyntaxEnum.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,7 @@ public enum SyntaxEnum {
268268
case compositionTypeElementList(CompositionTypeElementListSyntax)
269269
case compositionType(CompositionTypeSyntax)
270270
case packExpansionType(PackExpansionTypeSyntax)
271+
case packReferenceType(PackReferenceTypeSyntax)
271272
case tupleTypeElement(TupleTypeElementSyntax)
272273
case tupleTypeElementList(TupleTypeElementListSyntax)
273274
case tupleType(TupleTypeSyntax)
@@ -806,6 +807,8 @@ public extension Syntax {
806807
return .compositionType(CompositionTypeSyntax(self)!)
807808
case .packExpansionType:
808809
return .packExpansionType(PackExpansionTypeSyntax(self)!)
810+
case .packReferenceType:
811+
return .packReferenceType(PackReferenceTypeSyntax(self)!)
809812
case .tupleTypeElement:
810813
return .tupleTypeElement(TupleTypeElementSyntax(self)!)
811814
case .tupleTypeElementList:

Sources/SwiftSyntax/gyb_generated/SyntaxFactory.swift

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8219,6 +8219,37 @@ public enum SyntaxFactory {
82198219
return PackExpansionTypeSyntax(data)
82208220
}
82218221
}
8222+
@available(*, deprecated, message: "Use initializer on PackReferenceTypeSyntax")
8223+
public static func makePackReferenceType(_ unexpectedBeforeEachKeyword: UnexpectedNodesSyntax? = nil, eachKeyword: TokenSyntax, _ unexpectedBetweenEachKeywordAndPackType: UnexpectedNodesSyntax? = nil, packType: TypeSyntax, _ unexpectedAfterPackType: UnexpectedNodesSyntax? = nil) -> PackReferenceTypeSyntax {
8224+
let layout: [RawSyntax?] = [
8225+
unexpectedBeforeEachKeyword?.raw,
8226+
eachKeyword.raw,
8227+
unexpectedBetweenEachKeywordAndPackType?.raw,
8228+
packType.raw,
8229+
unexpectedAfterPackType?.raw,
8230+
]
8231+
return withExtendedLifetime(SyntaxArena()) { arena in
8232+
let raw = RawSyntax.makeLayout(kind: SyntaxKind.packReferenceType,
8233+
from: layout, arena: arena)
8234+
let data = SyntaxData.forRoot(raw)
8235+
return PackReferenceTypeSyntax(data)
8236+
}
8237+
}
8238+
8239+
@available(*, deprecated, message: "Use initializer on PackReferenceTypeSyntax")
8240+
public static func makeBlankPackReferenceType(presence: SourcePresence = .present) -> PackReferenceTypeSyntax {
8241+
return withExtendedLifetime(SyntaxArena()) { arena in
8242+
let data = SyntaxData.forRoot(RawSyntax.makeLayout(kind: .packReferenceType,
8243+
from: [
8244+
nil,
8245+
RawSyntax.makeMissingToken(kind: TokenKind.unknown(""), arena: arena),
8246+
nil,
8247+
RawSyntax.makeEmptyLayout(kind: SyntaxKind.missingType, arena: arena),
8248+
nil,
8249+
], arena: arena))
8250+
return PackReferenceTypeSyntax(data)
8251+
}
8252+
}
82228253
@available(*, deprecated, message: "Use initializer on TupleTypeElementSyntax")
82238254
public static func makeTupleTypeElement(_ unexpectedBeforeInOut: UnexpectedNodesSyntax? = nil, inOut: TokenSyntax?, _ unexpectedBetweenInOutAndName: UnexpectedNodesSyntax? = nil, name: TokenSyntax?, _ unexpectedBetweenNameAndSecondName: UnexpectedNodesSyntax? = nil, secondName: TokenSyntax?, _ unexpectedBetweenSecondNameAndColon: UnexpectedNodesSyntax? = nil, colon: TokenSyntax?, _ unexpectedBetweenColonAndType: UnexpectedNodesSyntax? = nil, type: TypeSyntax, _ unexpectedBetweenTypeAndEllipsis: UnexpectedNodesSyntax? = nil, ellipsis: TokenSyntax?, _ unexpectedBetweenEllipsisAndInitializer: UnexpectedNodesSyntax? = nil, initializer: InitializerClauseSyntax?, _ unexpectedBetweenInitializerAndTrailingComma: UnexpectedNodesSyntax? = nil, trailingComma: TokenSyntax?, _ unexpectedAfterTrailingComma: UnexpectedNodesSyntax? = nil) -> TupleTypeElementSyntax {
82248255
let layout: [RawSyntax?] = [

Sources/SwiftSyntax/gyb_generated/SyntaxKind.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,7 @@ public enum SyntaxKind {
268268
case compositionTypeElementList
269269
case compositionType
270270
case packExpansionType
271+
case packReferenceType
271272
case tupleTypeElement
272273
case tupleTypeElementList
273274
case tupleType

Sources/SwiftSyntax/gyb_generated/SyntaxRewriter.swift

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1780,6 +1780,13 @@ open class SyntaxRewriter {
17801780
return TypeSyntax(visitChildren(node))
17811781
}
17821782

1783+
/// Visit a `PackReferenceTypeSyntax`.
1784+
/// - Parameter node: the node that is being visited
1785+
/// - Returns: the rewritten node
1786+
open func visit(_ node: PackReferenceTypeSyntax) -> TypeSyntax {
1787+
return TypeSyntax(visitChildren(node))
1788+
}
1789+
17831790
/// Visit a `TupleTypeElementSyntax`.
17841791
/// - Parameter node: the node that is being visited
17851792
/// - Returns: the rewritten node
@@ -4603,6 +4610,16 @@ open class SyntaxRewriter {
46034610
return Syntax(visit(node))
46044611
}
46054612

4613+
/// Implementation detail of visit(_:). Do not call directly.
4614+
private func visitImplPackReferenceTypeSyntax(_ data: SyntaxData) -> Syntax {
4615+
let node = PackReferenceTypeSyntax(data)
4616+
// Accessing _syntaxNode directly is faster than calling Syntax(node)
4617+
visitPre(node._syntaxNode)
4618+
defer { visitPost(node._syntaxNode) }
4619+
if let newNode = visitAny(node._syntaxNode) { return newNode }
4620+
return Syntax(visit(node))
4621+
}
4622+
46064623
/// Implementation detail of visit(_:). Do not call directly.
46074624
private func visitImplTupleTypeElementSyntax(_ data: SyntaxData) -> Syntax {
46084625
let node = TupleTypeElementSyntax(data)
@@ -5417,6 +5434,8 @@ open class SyntaxRewriter {
54175434
return visitImplCompositionTypeSyntax
54185435
case .packExpansionType:
54195436
return visitImplPackExpansionTypeSyntax
5437+
case .packReferenceType:
5438+
return visitImplPackReferenceTypeSyntax
54205439
case .tupleTypeElement:
54215440
return visitImplTupleTypeElementSyntax
54225441
case .tupleTypeElementList:
@@ -5986,6 +6005,8 @@ open class SyntaxRewriter {
59866005
return visitImplCompositionTypeSyntax(data)
59876006
case .packExpansionType:
59886007
return visitImplPackExpansionTypeSyntax(data)
6008+
case .packReferenceType:
6009+
return visitImplPackReferenceTypeSyntax(data)
59896010
case .tupleTypeElement:
59906011
return visitImplTupleTypeElementSyntax(data)
59916012
case .tupleTypeElementList:

Sources/SwiftSyntax/gyb_generated/SyntaxTransform.swift

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1024,6 +1024,10 @@ public protocol SyntaxTransformVisitor {
10241024
/// - Parameter node: the node we are visiting.
10251025
/// - Returns: the sum of whatever the child visitors return.
10261026
func visit(_ node: PackExpansionTypeSyntax) -> ResultType
1027+
/// Visiting `PackReferenceTypeSyntax` specifically.
1028+
/// - Parameter node: the node we are visiting.
1029+
/// - Returns: the sum of whatever the child visitors return.
1030+
func visit(_ node: PackReferenceTypeSyntax) -> ResultType
10271031
/// Visiting `TupleTypeElementSyntax` specifically.
10281032
/// - Parameter node: the node we are visiting.
10291033
/// - Returns: the sum of whatever the child visitors return.
@@ -2645,6 +2649,12 @@ extension SyntaxTransformVisitor {
26452649
public func visit(_ node: PackExpansionTypeSyntax) -> ResultType {
26462650
visitAny(Syntax(node))
26472651
}
2652+
/// Visiting `PackReferenceTypeSyntax` specifically.
2653+
/// - Parameter node: the node we are visiting.
2654+
/// - Returns: nil by default.
2655+
public func visit(_ node: PackReferenceTypeSyntax) -> ResultType {
2656+
visitAny(Syntax(node))
2657+
}
26482658
/// Visiting `TupleTypeElementSyntax` specifically.
26492659
/// - Parameter node: the node we are visiting.
26502660
/// - Returns: nil by default.
@@ -3310,6 +3320,8 @@ extension SyntaxTransformVisitor {
33103320
return visit(derived)
33113321
case .packExpansionType(let derived):
33123322
return visit(derived)
3323+
case .packReferenceType(let derived):
3324+
return visit(derived)
33133325
case .tupleTypeElement(let derived):
33143326
return visit(derived)
33153327
case .tupleTypeElementList(let derived):

Sources/SwiftSyntax/gyb_generated/SyntaxVisitor.swift

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2551,6 +2551,16 @@ open class SyntaxVisitor {
25512551
/// The function called after visiting `PackExpansionTypeSyntax` and its descendents.
25522552
/// - node: the node we just finished visiting.
25532553
open func visitPost(_ node: PackExpansionTypeSyntax) {}
2554+
/// Visiting `PackReferenceTypeSyntax` specifically.
2555+
/// - Parameter node: the node we are visiting.
2556+
/// - Returns: how should we continue visiting.
2557+
open func visit(_ node: PackReferenceTypeSyntax) -> SyntaxVisitorContinueKind {
2558+
return .visitChildren
2559+
}
2560+
2561+
/// The function called after visiting `PackReferenceTypeSyntax` and its descendents.
2562+
/// - node: the node we just finished visiting.
2563+
open func visitPost(_ node: PackReferenceTypeSyntax) {}
25542564
/// Visiting `TupleTypeElementSyntax` specifically.
25552565
/// - Parameter node: the node we are visiting.
25562566
/// - Returns: how should we continue visiting.
@@ -5650,6 +5660,17 @@ open class SyntaxVisitor {
56505660
visitPost(node)
56515661
}
56525662

5663+
/// Implementation detail of doVisit(_:_:). Do not call directly.
5664+
private func visitImplPackReferenceTypeSyntax(_ data: SyntaxData) {
5665+
let node = PackReferenceTypeSyntax(data)
5666+
let needsChildren = (visit(node) == .visitChildren)
5667+
// Avoid calling into visitChildren if possible.
5668+
if needsChildren && !node.raw.layoutView!.children.isEmpty {
5669+
visitChildren(node)
5670+
}
5671+
visitPost(node)
5672+
}
5673+
56535674
/// Implementation detail of doVisit(_:_:). Do not call directly.
56545675
private func visitImplTupleTypeElementSyntax(_ data: SyntaxData) {
56555676
let node = TupleTypeElementSyntax(data)
@@ -6458,6 +6479,8 @@ open class SyntaxVisitor {
64586479
visitImplCompositionTypeSyntax(data)
64596480
case .packExpansionType:
64606481
visitImplPackExpansionTypeSyntax(data)
6482+
case .packReferenceType:
6483+
visitImplPackReferenceTypeSyntax(data)
64616484
case .tupleTypeElement:
64626485
visitImplTupleTypeElementSyntax(data)
64636486
case .tupleTypeElementList:

0 commit comments

Comments
 (0)