From 049ace5888174d5c2680a9203a8e3f24e928f2b9 Mon Sep 17 00:00:00 2001 From: ktsj Date: Sat, 3 Nov 2012 09:18:58 +0000 Subject: * 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 --- vm.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'vm.c') diff --git a/vm.c b/vm.c index 7e243cbc2f..f468d04e18 100644 --- a/vm.c +++ b/vm.c @@ -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); -- cgit v1.2.3