diff options
| author | cremno <[email protected]> | 2016-05-09 16:57:56 +0200 |
|---|---|---|
| committer | cremno <[email protected]> | 2016-05-09 16:57:56 +0200 |
| commit | 309791b3ae6b7869262e791abbaa9b848cc64702 (patch) | |
| tree | e6e0b7ea39457514efb184c5955af4521ddc639e /mrbgems/mruby-compiler/core | |
| parent | b4e188981347de04e781aecbced141bee544688a (diff) | |
| download | mruby-309791b3ae6b7869262e791abbaa9b848cc64702.tar.gz mruby-309791b3ae6b7869262e791abbaa9b848cc64702.zip | |
raise the error at runtime; fix #3152
Diffstat (limited to 'mrbgems/mruby-compiler/core')
| -rw-r--r-- | mrbgems/mruby-compiler/core/codegen.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mrbgems/mruby-compiler/core/codegen.c b/mrbgems/mruby-compiler/core/codegen.c index 80443ff63..4b45beab8 100644 --- a/mrbgems/mruby-compiler/core/codegen.c +++ b/mrbgems/mruby-compiler/core/codegen.c @@ -2801,7 +2801,8 @@ loop_break(codegen_scope *s, node *tree) loop = loop->prev; } if (!loop) { - codegen_error(s, "unexpected break"); + raise_error(s, "unexpected break"); + return; } if (loop->type == LOOP_NORMAL) { |
