From 7bae52fc5666ceb99e702c0f6a084e2fabcf6e1b Mon Sep 17 00:00:00 2001 From: skandhas Date: Fri, 23 Nov 2012 16:10:14 +0800 Subject: remove redundant LOOP_NORMAL checkups in function:codegen. and fix #561 --- src/codegen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/codegen.c b/src/codegen.c index f37a9e331..fd41e3cb8 100644 --- a/src/codegen.c +++ b/src/codegen.c @@ -1501,7 +1501,7 @@ codegen(codegen_scope *s, node *tree, int val) case NODE_RETURN: codegen(s, tree, VAL); pop(); - if (s->loop && s->loop->type != LOOP_NORMAL) { + if (s->loop) { genop(s, MKOP_AB(OP_RETURN, cursp(), OP_R_RETURN)); } else { -- cgit v1.2.3