Merge pull request #676 from skandhas/for-675

fix correct stack postion for headless case
This commit is contained in:
Yukihiro "Matz" Matsumoto
2012-12-28 00:59:40 -08:00
+3 -1
View File
@@ -1205,7 +1205,9 @@ codegen(codegen_scope *s, node *tree, int val)
pop();
genop(s, MKOP_ABC(OP_SEND, cursp(), new_msym(s, mrb_intern(s->mrb, "===")), 1));
}
pop();
else
pop();
tmp = new_label(s);
genop(s, MKOP_AsBx(OP_JMPIF, cursp(), pos2));
pos2 = tmp;