[FIR] Fix FirExpressionWithSmartcastImpl.acceptChildren
This commit is contained in:
committed by
TeamCityServer
parent
12331cb10c
commit
1afb844e1a
+1
-1
@@ -44,7 +44,7 @@ internal class FirExpressionWithSmartcastImpl(
|
||||
}
|
||||
|
||||
override fun <R, D> acceptChildren(visitor: FirVisitor<R, D>, data: D) {
|
||||
originalExpression.acceptChildren(visitor, data)
|
||||
originalExpression.accept(visitor, data)
|
||||
}
|
||||
|
||||
override fun <D> transformCalleeReference(transformer: FirTransformer<D>, data: D): FirExpressionWithSmartcast {
|
||||
|
||||
+5
-2
@@ -146,8 +146,11 @@ class FirDiagnosticsHandler(testServices: TestServices) : FirAnalysisHandler(tes
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
element.acceptChildren(this)
|
||||
if (element is FirExpressionWithSmartcast) {
|
||||
element.originalExpression.acceptChildren(this)
|
||||
} else {
|
||||
element.acceptChildren(this)
|
||||
}
|
||||
}
|
||||
|
||||
override fun visitFunctionCall(functionCall: FirFunctionCall) {
|
||||
|
||||
Reference in New Issue
Block a user