Skip to content

Commit 1a23437

Browse files
authored
Merge pull request #72557 from ahoppen/ahoppen/swiftsyntax-without-warnings
[ASTGen] Adjustments for the deprecation of `CanImportExpr` and `CanImportVersionInfo`
2 parents 092ebe1 + 29cd75c commit 1a23437

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

lib/ASTGen/Sources/ASTGen/Exprs.swift

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ func isExprMigrated(_ node: ExprSyntax) -> Bool {
5151
break
5252

5353
// Known unimplemented kinds.
54-
case .asExpr, .canImportExpr, .canImportVersionInfo,
54+
case .asExpr,
5555
.doExpr, .editorPlaceholderExpr, .floatLiteralExpr, .forceUnwrapExpr,
5656
.inOutExpr, .infixOperatorExpr, .isExpr, .keyPathExpr,
5757
.macroExpansionExpr, .optionalChainingExpr,
@@ -97,10 +97,6 @@ extension ASTGenVisitor {
9797
return self.generate(booleanLiteralExpr: node).asExpr
9898
case .borrowExpr(let node):
9999
return self.generate(borrowExpr: node).asExpr
100-
case .canImportExpr:
101-
break
102-
case .canImportVersionInfo:
103-
break
104100
case .closureExpr(let node):
105101
return self.generate(closureExpr: node).asExpr
106102
case .consumeExpr(let node):
@@ -188,6 +184,8 @@ extension ASTGenVisitor {
188184
preconditionFailure("should be handled in generate(sequenceExpr:)")
189185
case .unresolvedTernaryExpr:
190186
preconditionFailure("should be handled in generate(sequenceExpr:)")
187+
case ._canImportExpr, ._canImportVersionInfo:
188+
preconditionFailure("should not be generated by the parser anymore")
191189
#if RESILIENT_SWIFT_SYNTAX
192190
@unknown default:
193191
fatalError()

0 commit comments

Comments
 (0)