forked from pool/mruby
Update to 3.1.0 OBS-URL: https://build.opensuse.org/request/show/1066032 OBS-URL: https://build.opensuse.org/package/show/devel:languages:ruby/mruby?expand=0&rev=17
15 lines
576 B
Diff
15 lines
576 B
Diff
diff -Nur old/src/vm.c new/src/vm.c
|
|
--- old/src/vm.c 2023-02-15 19:48:53.507676314 +0100
|
|
+++ new/src/vm.c 2023-02-15 19:49:00.159805055 +0100
|
|
@@ -2280,9 +2280,9 @@
|
|
}
|
|
if (ci->cci > CINFO_NONE) {
|
|
ci = cipop(mrb);
|
|
+ mrb->exc = (struct RObject*)break_new(mrb, RBREAK_TAG_BREAK, proc, v);
|
|
mrb_gc_arena_restore(mrb, ai);
|
|
mrb->c->vmexec = FALSE;
|
|
- mrb->exc = (struct RObject*)break_new(mrb, RBREAK_TAG_BREAK, proc, v);
|
|
mrb->jmp = prev_jmp;
|
|
MRB_THROW(prev_jmp);
|
|
}
|