Revert e2e6554b not to use `MRB_TRY()`; close #5088
`MRB_TRY()` does not work when compiled by C compiler with `cxx_exception`, due to the mixture of `setjmp()` used by `mirb.c` and `throw` used by the core. The original intension of e2e6554b is to protect code from signal interruption, but the signal interruption is not well-defined in mruby anyway.
Showing
Please register or sign in to comment