diff options
author | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-06-28 14:27:49 +0000 |
---|---|---|
committer | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-06-28 14:27:49 +0000 |
commit | 8dd9c12c585375cc9d89441d7518a7846044deb0 (patch) | |
tree | fb3e3b2351ee24ff78d21116d18b9604c4a53fa0 /iseq.c | |
parent | 75392e45f1f09f7f0e6036dcb1fb6513707d35e8 (diff) |
move fields to ec.
* vm_core.h (rb_thread.h): move errinfo and trace_arg to
rb_execution_context_t.
* cont.c (fiber_switch, rb_cont_call): do not restore "trace_arg" here.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'iseq.c')
-rw-r--r-- | iseq.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -663,7 +663,7 @@ rb_iseq_compile_with_option(VALUE src, VALUE file, VALUE realpath, VALUE line, c } if (!node) { - rb_exc_raise(th->errinfo); + rb_exc_raise(th->ec.errinfo); } else { INITIALIZED VALUE label = parent ? @@ -870,7 +870,7 @@ iseqw_s_compile_file(int argc, VALUE *argv, VALUE self) parser = rb_parser_new(); rb_parser_set_context(parser, NULL, FALSE); node = rb_parser_compile_file_path(parser, file, f, NUM2INT(line)); - if (!node) exc = GET_THREAD()->errinfo; + if (!node) exc = GET_THREAD()->ec.errinfo; rb_io_close(f); if (!node) rb_exc_raise(exc); |