[ruby-cvs:78260] a5fe08fdd9 (master): care about TAG_FATAL.

"Koichi Sasada" <[email protected]>
Newsgroups gmane.comp.lang.ruby.cvs
Message-ID <[email protected]>
Koichi Sasada	2019-11-19 16:56:56 +0900 (Tue, 19 Nov 2019)

  New Revision: a5fe08fdd9

  https://github.com/ruby/ruby/commit/a5fe08fdd9

  Log:
    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]

  Modified files:
    load.c
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.