Merge pull request #5732 from dearblue/patch-5272

Fixes `mrb_vm_ci_target_class_set()`
This commit is contained in:
Yukihiro "Matz" Matsumoto
2022-06-25 12:24:33 +09:00
committed by GitHub
+5 -7
View File
@@ -157,13 +157,11 @@ static inline void
mrb_vm_ci_target_class_set(mrb_callinfo *ci, struct RClass *tc)
{
struct REnv *e = ci->u.env;
if (e) {
if (e->tt == MRB_TT_ENV) {
e->c = tc;
}
else {
ci->u.target_class = tc;
}
if (e && e->tt == MRB_TT_ENV) {
e->c = tc;
}
else {
ci->u.target_class = tc;
}
}