diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-12-06 17:22:20 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-12-06 17:28:20 +0900 |
| commit | 0e46b14b9e8cece4fd75b003a7a3391116dd6eee (patch) | |
| tree | c04d412fc09a966a2dcd9b5c67eb31ecaf6b349c /src/vm.c | |
| parent | 6975258efd567c58e483818189216d43b6d77036 (diff) | |
| download | mruby-0e46b14b9e8cece4fd75b003a7a3391116dd6eee.tar.gz mruby-0e46b14b9e8cece4fd75b003a7a3391116dd6eee.zip | |
The `ci` should not be equal to `cibase` with `OP_R_BREAK`; #3871
Diffstat (limited to 'src/vm.c')
| -rw-r--r-- | src/vm.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -2065,6 +2065,9 @@ RETRY_TRY_BLOCK: } ci--; } + if (ci == mrb->c->cibase) { + goto L_BREAK_ERROR; + } break; default: /* cannot happen */ |
