From 29cd75ccba6818d86825c82a2dc71455f8721728 Mon Sep 17 00:00:00 2001 From: Alex Hoppen Date: Mon, 25 Mar 2024 17:55:56 +0100 Subject: [PATCH] [ASTGen] Adjustments for the deprecation of `CanImportExpr` and `CanImportVersionInfo` --- lib/ASTGen/Sources/ASTGen/Exprs.swift | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/ASTGen/Sources/ASTGen/Exprs.swift b/lib/ASTGen/Sources/ASTGen/Exprs.swift index 3e69d1d3aed86..edfbb7cb1610b 100644 --- a/lib/ASTGen/Sources/ASTGen/Exprs.swift +++ b/lib/ASTGen/Sources/ASTGen/Exprs.swift @@ -51,7 +51,7 @@ func isExprMigrated(_ node: ExprSyntax) -> Bool { break // Known unimplemented kinds. - case .asExpr, .canImportExpr, .canImportVersionInfo, + case .asExpr, .doExpr, .editorPlaceholderExpr, .floatLiteralExpr, .forceUnwrapExpr, .inOutExpr, .infixOperatorExpr, .isExpr, .keyPathExpr, .macroExpansionExpr, .optionalChainingExpr, @@ -97,10 +97,6 @@ extension ASTGenVisitor { return self.generate(booleanLiteralExpr: node).asExpr case .borrowExpr(let node): return self.generate(borrowExpr: node).asExpr - case .canImportExpr: - break - case .canImportVersionInfo: - break case .closureExpr(let node): return self.generate(closureExpr: node).asExpr case .consumeExpr(let node): @@ -188,6 +184,8 @@ extension ASTGenVisitor { preconditionFailure("should be handled in generate(sequenceExpr:)") case .unresolvedTernaryExpr: preconditionFailure("should be handled in generate(sequenceExpr:)") + case ._canImportExpr, ._canImportVersionInfo: + preconditionFailure("should not be generated by the parser anymore") #if RESILIENT_SWIFT_SYNTAX @unknown default: fatalError()