From 233cb49903fa17637bd51f4a16b4ca61e0750f24 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Wed, 24 Jun 2020 06:45:56 +0900 Subject: Remove unnecessary stack adjustment in `OP_CALL`. --- src/vm.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src') diff --git a/src/vm.c b/src/vm.c index eff5b7e3c..136ea2fcf 100644 --- a/src/vm.c +++ b/src/vm.c @@ -1488,12 +1488,7 @@ RETRY_TRY_BLOCK: ci->target_class = MRB_PROC_TARGET_CLASS(m); ci->proc = m; if (MRB_PROC_ENV_P(m)) { - struct REnv *e = MRB_PROC_ENV(m); - - ci->mid = e->mid; - if (!e->stack) { - e->stack = mrb->c->stack; - } + ci->mid = MRB_PROC_ENV(m)->mid; } /* prepare stack */ -- cgit v1.2.3