Merge pull request #493 from iij/pr-return-breaks-sp

Fix disappearance of a local variable when return statement is called
This commit is contained in:
Yukihiro "Matz" Matsumoto
2012-10-17 06:25:59 -07:00
+1
View File
@@ -1490,6 +1490,7 @@ codegen(codegen_scope *s, node *tree, int val)
else {
genop_peep(s, MKOP_AB(OP_RETURN, cursp(), OP_R_NORMAL), NOVAL);
}
push();
break;
case NODE_YIELD: