diff options
author | ktsj <ktsj@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-11-03 09:18:58 +0000 |
---|---|---|
committer | ktsj <ktsj@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-11-03 09:18:58 +0000 |
commit | 049ace5888174d5c2680a9203a8e3f24e928f2b9 (patch) | |
tree | dade039f1c2ca670680335f57c4d456ca7f5eb42 /vm.c | |
parent | c1dbeada5bdc9ad13d811b33d1637971ae1e3658 (diff) | |
download | ruby-049ace5888174d5c2680a9203a8e3f24e928f2b9.tar.gz |
* vm.c, proc.c: avoid unnecessary `rb_vm_rewrite_ep_in_errinfo'
calls.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37457 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'vm.c')
-rw-r--r-- | vm.c | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -435,9 +435,6 @@ vm_make_env_each(rb_thread_t * const th, rb_control_frame_t * const cfp, /* TODO */ env->block.iseq = 0; } - else { - rb_vm_rewrite_ep_in_errinfo(th, cfp); - } return envval; } @@ -486,6 +483,7 @@ rb_vm_make_env_object(rb_thread_t * th, rb_control_frame_t *cfp) VALUE envval; envval = vm_make_env_each(th, cfp, cfp->ep, VM_CF_LEP(cfp)); + rb_vm_rewrite_ep_in_errinfo(th, th->cfp); if (PROCDEBUG) { check_env_value(envval); |