• Yukihiro "Matz" Matsumoto's avatar
    Revert e2e6554b not to use `MRB_TRY()`; close #5088 · 7ca59ece
    Yukihiro "Matz" Matsumoto authored
    `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.
    7ca59ece
mirb.c 16.4 KB