diff --git a/mrbgems/mruby-compiler/core/codegen.c b/mrbgems/mruby-compiler/core/codegen.c index e4b471aba..a45e22391 100644 --- a/mrbgems/mruby-compiler/core/codegen.c +++ b/mrbgems/mruby-compiler/core/codegen.c @@ -3199,14 +3199,14 @@ codegen(codegen_scope *s, node *tree, int val) case NODE_RETRY: { - const char *msg = "unexpected retry"; const struct loopinfo *lp = s->loop; while (lp && lp->type != LOOP_RESCUE) { lp = lp->prev; } if (!lp) { - raise_error(s, msg); + raise_error(s, "unexpected retry"); + break; } else { genjmp(s, OP_JMPUW, lp->pc0);