Support codegen of empty while-loop

#KT-3009 In Progress
This commit is contained in:
Alexander Udalov
2013-12-02 20:44:23 +04:00
parent 4cd4026174
commit 9058272528
3 changed files with 19 additions and 1 deletions
@@ -425,7 +425,11 @@ public class ExpressionCodegen extends JetVisitor<StackValue, StackValue> implem
StackValue conditionValue = gen(expression.getCondition());
conditionValue.condJump(end, true, v);
gen(expression.getBody(), Type.VOID_TYPE);
JetExpression body = expression.getBody();
if (body != null) {
gen(body, Type.VOID_TYPE);
}
v.goTo(condition);
v.mark(end);