diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-05-19 04:52:55 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-05-19 04:52:55 +0000 |
commit | f4ff7ccddf1f7090e23234d6cb37c17c617b4cd2 (patch) | |
tree | 78b5f63a80951b6dd111eefdf3789bc5d95d7ac9 /eval.c | |
parent | f50984366b923176b4e5f10efd87e0a85829afa8 (diff) |
* array.c (get_inspect_tbl): check whether inspect_tbl value is a
valid array. (ruby-bugs-ja PR#65)
* array.c (inspect_ensure,rb_protect_inspect,rb_inspecting_p):
use get_inspect_tbl().
* eval.c (rb_f_abort): call exit(1) if exception is raised. This
patch was made by Nobuyoshi Nakada <nobu.nokada@softhome.net> on
2002-05-30. (ruby-bugs-ja PR#236)
* signal.c: disable Ruby's interrupt handler at the beginning.
(ruby-bugs-ja PR#236)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3817 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'eval.c')
-rw-r--r-- | eval.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -1185,9 +1185,13 @@ ruby_init() _macruby_init(); #endif ruby_prog_init(); + ALLOW_INTS; } POP_TAG(); - if (state) error_print(); + if (state) { + error_print(); + exit(1); + } POP_SCOPE(); ruby_scope = top_scope; } |