diff options
author | Koichi Sasada <ko1@atdot.net> | 2019-11-19 16:56:56 +0900 |
---|---|---|
committer | Koichi Sasada <ko1@atdot.net> | 2019-11-19 16:56:56 +0900 |
commit | a5fe08fdd9d11f12a6837291ee588ab933a823b6 (patch) | |
tree | 0c04efc593754f513ebc5ce04c4c8570176a714c /test/ripper/test_sexp.rb | |
parent | c53aec73ddf94bb9a06bead62c3bf58c5ba49bd3 (diff) |
care about TAG_FATAL.
TAG_FATAL represents interpreter closing state and ec->errinfo
contains FIXNUM (eTerminateSignal, etc). If we need to change the
state, then errinfo is also changed because TAG_RAISE assumes that
ec->errinfo contains a Exception object.
Without this patch, TAG_FATAL is ignored and no ec->errinfo change
so that it causes critical issue.
[Bug #16177]
Diffstat (limited to 'test/ripper/test_sexp.rb')
0 files changed, 0 insertions, 0 deletions