From 100f0e6759be8e439e586acf01032d2b8b96c6bd Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Wed, 20 Dec 2017 17:26:31 +0900 Subject: Do not need to take `target_class` from the upper proc. Since it is already set in `mrb_proc_new()`. --- src/proc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/proc.c b/src/proc.c index bd93de618..c6e9be433 100644 --- a/src/proc.c +++ b/src/proc.c @@ -69,7 +69,7 @@ closure_setup(mrb_state *mrb, struct RProc *p) e = ci->env; } else { - struct RClass *tc = MRB_PROC_TARGET_CLASS(up); + struct RClass *tc = MRB_PROC_TARGET_CLASS(p); e = env_new(mrb, up->body.irep->nlocals); ci->env = e; -- cgit v1.2.3