Merge pull request #6283 from dearblue/env

Simplify `uvenv()`
This commit is contained in:
Yukihiro "Matz" Matsumoto
2024-06-01 22:51:02 +09:00
committed by GitHub
-11
View File
@@ -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;
}