[FIR] Remove FirOperatorCall node from fir tree

This commit is contained in:
Ivan Kylchik
2020-07-20 10:48:21 +03:00
parent 3c01a39846
commit 8b9fb6a6cd
22 changed files with 2 additions and 252 deletions
@@ -222,7 +222,6 @@ class FirVisualizer(private val firFile: FirFile) : BaseRenderer() {
expression.operationReference.let {
expression.allOfTypeWithLocalReplace<FirFunctionCall>(it) { this.calleeReference.name.asString() }
?: expression.firstOfTypeWithLocalReplace<FirVariableAssignment>(it) { this.lValue.toString() }
?: expression.firstOfTypeWithRender<FirOperatorCall>(it)
}
super.visitBinaryExpression(expression)
}
@@ -392,10 +391,6 @@ class FirVisualizer(private val firFile: FirFile) : BaseRenderer() {
}
}
override fun visitOperatorCall(operatorCall: FirOperatorCall, data: StringBuilder) {
data.append("operator call ${operatorCall.operation}")
}
override fun visitComparisonExpression(comparisonExpression: FirComparisonExpression, data: StringBuilder) {
data.append("CMP(${comparisonExpression.operation.operator}, ")
comparisonExpression.compareToCall.accept(this, data)