diff --git a/src/vm.c b/src/vm.c index 78a88eaea..d9416d41b 100644 --- a/src/vm.c +++ b/src/vm.c @@ -231,17 +231,6 @@ uvenv(mrb_state *mrb, mrb_int up) } e = MRB_PROC_ENV(proc); if (e) return e; /* proc has enclosed env */ - else { - mrb_callinfo *ci = mrb->c->ci; - mrb_callinfo *cb = mrb->c->cibase; - - while (cb <= ci) { - if (ci->proc == proc) { - return mrb_vm_ci_env(ci); - } - ci--; - } - } return NULL; }