@@ -51,7 +51,7 @@ func isExprMigrated(_ node: ExprSyntax) -> Bool {
51
51
break
52
52
53
53
// Known unimplemented kinds.
54
- case . asExpr, . canImportExpr , . canImportVersionInfo ,
54
+ case . asExpr,
55
55
. doExpr, . editorPlaceholderExpr, . floatLiteralExpr, . forceUnwrapExpr,
56
56
. inOutExpr, . infixOperatorExpr, . isExpr, . keyPathExpr,
57
57
. macroExpansionExpr, . optionalChainingExpr,
@@ -97,10 +97,6 @@ extension ASTGenVisitor {
97
97
return self . generate ( booleanLiteralExpr: node) . asExpr
98
98
case . borrowExpr( let node) :
99
99
return self . generate ( borrowExpr: node) . asExpr
100
- case . canImportExpr:
101
- break
102
- case . canImportVersionInfo:
103
- break
104
100
case . closureExpr( let node) :
105
101
return self . generate ( closureExpr: node) . asExpr
106
102
case . consumeExpr( let node) :
@@ -188,6 +184,8 @@ extension ASTGenVisitor {
188
184
preconditionFailure ( " should be handled in generate(sequenceExpr:) " )
189
185
case . unresolvedTernaryExpr:
190
186
preconditionFailure ( " should be handled in generate(sequenceExpr:) " )
187
+ case . _canImportExpr, . _canImportVersionInfo:
188
+ preconditionFailure ( " should not be generated by the parser anymore " )
191
189
#if RESILIENT_SWIFT_SYNTAX
192
190
@unknown default :
193
191
fatalError ( )
0 commit comments