Skip to content

Commit 8b3d1ea

Browse files
authored
Merge pull request swiftlang#76884 from rintaro/astgen-fragilesyntax
[ASTGen] Remove all `#if RESILIENT_SWIFT_SYNTAX`
2 parents 168413e + ea2b8ff commit 8b3d1ea

File tree

12 files changed

+0
-97
lines changed

12 files changed

+0
-97
lines changed

lib/ASTGen/Sources/ASTGen/Decls.swift

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,6 @@ extension ASTGenVisitor {
6868
return self.generate(typeAliasDecl: node).asDecl
6969
case .variableDecl(let node):
7070
return self.generate(variableDecl: node).asDecl
71-
#if RESILIENT_SWIFT_SYNTAX
72-
@unknown default:
73-
fatalError()
74-
#endif
7571
}
7672
return self.generateWithLegacy(node)
7773
}
@@ -425,10 +421,6 @@ extension ASTGenVisitor {
425421
accessors: CollectionOfOne(accessor).bridgedArray(in: self),
426422
rBraceLoc: rightBrace
427423
)
428-
#if RESILIENT_SWIFT_SYNTAX
429-
@unknown default:
430-
fatalError()
431-
#endif
432424
}
433425
}
434426

@@ -734,10 +726,6 @@ extension ASTGenVisitor {
734726
} else {
735727
body.associativity = associativity
736728
}
737-
#if RESILIENT_SWIFT_SYNTAX
738-
@unknown default:
739-
fatalError()
740-
#endif
741729
}
742730
}
743731

lib/ASTGen/Sources/ASTGen/DiagnosticsBridge.swift

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,6 @@ fileprivate func emitDiagnosticParts(
8080
replaceStartLoc = bridgedSourceLoc(at: replacementRange.lowerBound)
8181
replaceEndLoc = bridgedSourceLoc(at: replacementRange.upperBound)
8282
newText = replacingChildData.newChild.description
83-
84-
#if RESILIENT_SWIFT_SYNTAX
85-
@unknown default:
86-
fatalError()
87-
#endif
8883
}
8984

9085
newText.withBridgedString { bridgedMessage in
@@ -152,9 +147,6 @@ extension DiagnosticSeverity {
152147
case .note: return .note
153148
case .warning: return .warning
154149
case .remark: return .remark
155-
#if RESILIENT_SWIFT_SYNTAX
156-
@unknown default: return .error
157-
#endif
158150
}
159151
}
160152
}

lib/ASTGen/Sources/ASTGen/Exprs.swift

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -186,10 +186,6 @@ extension ASTGenVisitor {
186186
preconditionFailure("should be handled in generate(sequenceExpr:)")
187187
case ._canImportExpr, ._canImportVersionInfo:
188188
preconditionFailure("should not be generated by the parser anymore")
189-
#if RESILIENT_SWIFT_SYNTAX
190-
@unknown default:
191-
fatalError()
192-
#endif
193189
}
194190
preconditionFailure("isExprMigrated() mismatch")
195191
}

lib/ASTGen/Sources/ASTGen/Generics.swift

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,6 @@ extension ASTGenVisitor {
7878
case .layoutRequirement(_):
7979
// FIXME: Implement layout requirement translation.
8080
fatalError("Translation of layout requirements not implemented!")
81-
#if RESILIENT_SWIFT_SYNTAX
82-
@unknown default:
83-
fatalError()
84-
#endif
8581
}
8682
}
8783

lib/ASTGen/Sources/ASTGen/Literals.swift

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -189,10 +189,6 @@ extension ASTGenVisitor {
189189
stmts.append(.expr(callExpr.asExpr))
190190

191191
interpolationCount += 1
192-
#if RESILIENT_SWIFT_SYNTAX
193-
@unknown default:
194-
fatalError()
195-
#endif
196192
}
197193
}
198194

@@ -281,10 +277,6 @@ extension ASTGenVisitor {
281277
colonLocs = elementNodes.lazy
282278
.map({ self.generateSourceLoc($0.colon) })
283279
.bridgedArray(in: self)
284-
#if RESILIENT_SWIFT_SYNTAX
285-
@unknown default:
286-
fatalError()
287-
#endif
288280
}
289281
return .createParsed(
290282
self.ctx,

lib/ASTGen/Sources/ASTGen/Patterns.swift

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,6 @@ extension ASTGenVisitor {
4545
return self.generate(valueBindingPattern: node).asPattern
4646
case .wildcardPattern(let node):
4747
return self.generate(wildcardPattern: node).asPattern
48-
#if RESILIENT_SWIFT_SYNTAX
49-
@unknown default:
50-
fatalError()
51-
#endif
5248
}
5349
}
5450

lib/ASTGen/Sources/ASTGen/Stmts.swift

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,6 @@ extension ASTGenVisitor {
5151
return self.generate(whileStmt: node).asStmt
5252
case .yieldStmt(let node):
5353
return self.generate(yieldStmt: node).asStmt
54-
#if RESILIENT_SWIFT_SYNTAX
55-
@unknown default:
56-
fatalError()
57-
#endif
5854
}
5955
return self.generateWithLegacy(node)
6056
}
@@ -68,10 +64,6 @@ extension ASTGenVisitor {
6864
return .stmt(self.generate(stmt: node))
6965
case .expr(let node):
7066
return .expr(self.generate(expr: node))
71-
#if RESILIENT_SWIFT_SYNTAX
72-
@unknown default:
73-
fatalError()
74-
#endif
7567
}
7668
}
7769

@@ -173,10 +165,6 @@ extension ASTGenVisitor {
173165
pattern: pat,
174166
initializer: initializer
175167
)
176-
#if RESILIENT_SWIFT_SYNTAX
177-
@unknown default:
178-
fatalError()
179-
#endif
180168
}
181169
}
182170

@@ -338,10 +326,6 @@ extension ASTGenVisitor {
338326
return self.generate(codeBlock: node).asStmt
339327
case .ifExpr(let node):
340328
return self.generateIfStmt(ifExpr: node).asStmt
341-
#if RESILIENT_SWIFT_SYNTAX
342-
@unknown default:
343-
fatalError()
344-
#endif
345329
}
346330
}.asNullable
347331
)
@@ -459,10 +443,6 @@ extension ASTGenVisitor {
459443
)
460444
items = CollectionOfOne(item).bridgedArray(in: self)
461445
terminatorLoc = self.generateSourceLoc(node.colon)
462-
#if RESILIENT_SWIFT_SYNTAX
463-
@unknown default:
464-
fatalError()
465-
#endif
466446
}
467447
let body = BridgedBraceStmt.createParsed(
468448
self.ctx,
@@ -548,10 +528,6 @@ extension ASTGenVisitor {
548528
lParenLoc = nil
549529
rParenLoc = nil
550530
yields = CollectionOfOne(self.generate(expr: node)).bridgedArray(in: self)
551-
#if RESILIENT_SWIFT_SYNTAX
552-
@unknown default:
553-
fatalError()
554-
#endif
555531
}
556532
return .createParsed(
557533
self.ctx,

lib/ASTGen/Sources/ASTGen/Types.swift

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,6 @@ extension ASTGenVisitor {
101101
return self.generate(suppressedType: node).asTypeRepr
102102
case .tupleType(let node):
103103
return self.generate(tupleType: node).asTypeRepr
104-
#if RESILIENT_SWIFT_SYNTAX
105-
@unknown default:
106-
fatalError()
107-
#endif
108104
}
109105
preconditionFailure("isTypeMigrated() mismatch")
110106
}

lib/ASTGen/Sources/Macros/Macros.swift

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -378,10 +378,6 @@ func checkMacroDefinition(
378378
numGenericReplacementsPtr.pointee = genericReplacements.count
379379

380380
return Int(BridgedMacroDefinitionKind.expandedMacro.rawValue)
381-
#if RESILIENT_SWIFT_SYNTAX
382-
@unknown default:
383-
fatalError()
384-
#endif
385381
}
386382
} catch let errDiags as DiagnosticsError {
387383
for diag in errDiags.diagnostics {
@@ -506,9 +502,6 @@ func expandFreestandingMacroImpl(
506502
case .expression: pluginMacroRole = .expression
507503
case .declaration: pluginMacroRole = .declaration
508504
case .codeItem: pluginMacroRole = .codeItem
509-
#if RESILIENT_SWIFT_SYNTAX
510-
@unknown default: fatalError()
511-
#endif
512505
}
513506

514507
// Send the message.
@@ -684,11 +677,6 @@ func expandAttachedMacroImpl(
684677
.declaration,
685678
.codeItem:
686679
preconditionFailure("unhandled macro role for attached macro")
687-
688-
#if RESILIENT_SWIFT_SYNTAX
689-
@unknown default:
690-
fatalError()
691-
#endif
692680
}
693681

694682
// Prepare syntax nodes to transfer.

lib/ASTGen/Sources/Macros/PluginHost.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -268,9 +268,6 @@ class PluginDiagnosticsEngine {
268268
case .note: bridgedSeverity = .note
269269
case .warning: bridgedSeverity = .warning
270270
case .remark: bridgedSeverity = .remark
271-
#if RESILIENT_SWIFT_SYNTAX
272-
@unknown default: bridgedSeverity = .error
273-
#endif
274271
}
275272

276273
// Emit the diagnostic

lib/ASTGen/Sources/Macros/SourceManager.swift

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -215,11 +215,6 @@ extension SourceManager {
215215
at: replacementRange.upperBound
216216
)
217217
newText = replacingChildData.newChild.description
218-
219-
#if RESILIENT_SWIFT_SYNTAX
220-
@unknown default:
221-
fatalError()
222-
#endif
223218
}
224219

225220
newText.withBridgedString { bridgedMessage in

lib/ASTGen/Sources/SwiftIDEUtilsBridging/NameMatcherBridging.swift

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,6 @@ fileprivate extension IDEBridging.LabelRangeType {
5353
case .enumCaseParameters: self = .EnumCaseParam
5454
case .noncollapsibleParameters: self = .NoncollapsibleParam
5555
case .selector: self = .CompoundName
56-
#if RESILIENT_SWIFT_SYNTAX
57-
@unknown default: fatalError()
58-
#endif
5956
}
6057
}
6158
}
@@ -76,9 +73,6 @@ extension BridgedResolvedLoc {
7673
case .enumCaseParameters(let arguments2): arguments = arguments2
7774
case .noncollapsibleParameters(let arguments2): arguments = arguments2
7875
case .selector(let arguments2): arguments = arguments2
79-
#if RESILIENT_SWIFT_SYNTAX
80-
@unknown default: fatalError()
81-
#endif
8276
}
8377
self.init(
8478
range: BridgedCharSourceRange(from: resolvedLoc.baseNameRange, in: sourceFile),
@@ -98,9 +92,6 @@ fileprivate extension IDEBridging.ResolvedLocContext {
9892
case .selector: self = .Selector
9993
case .comment: self = .Comment
10094
case .stringLiteral: self = .StringLiteral
101-
#if RESILIENT_SWIFT_SYNTAX
102-
@unknown default: fatalError()
103-
#endif
10495
}
10596
}
10697
}

0 commit comments

Comments
 (0)