[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) {
|
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 {
|
override fun <D> transformCalleeReference(transformer: FirTransformer<D>, data: D): FirExpressionWithSmartcast {
|
||||||
|
|||||||
+5
-2
@@ -146,8 +146,11 @@ class FirDiagnosticsHandler(testServices: TestServices) : FirAnalysisHandler(tes
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
if (element is FirExpressionWithSmartcast) {
|
||||||
element.acceptChildren(this)
|
element.originalExpression.acceptChildren(this)
|
||||||
|
} else {
|
||||||
|
element.acceptChildren(this)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun visitFunctionCall(functionCall: FirFunctionCall) {
|
override fun visitFunctionCall(functionCall: FirFunctionCall) {
|
||||||
|
|||||||
Reference in New Issue
Block a user