more optimal if expression code

This commit is contained in:
Irmen de Jong
2024-10-22 22:58:32 +02:00
parent 326eab3dd1
commit c14f6cfc2b
6 changed files with 23 additions and 56 deletions
@@ -91,7 +91,7 @@ internal class ExpressionGen(private val codeGen: IRCodeGen) {
}
private fun translate(ifExpr: PtIfExpression): ExpressionCodeResult {
// TODO dont store condition as expression result but just use the flags, like a normal PtIfElse translation does
// TODO don't store condition as expression result but just use the flags, like a normal PtIfElse translation does
val condTr = translateExpression(ifExpr.condition)
val trueTr = translateExpression(ifExpr.truevalue)
val falseTr = translateExpression(ifExpr.falsevalue)