@@ -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