mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
small cosmetic changes
This commit is contained in:
@@ -1601,7 +1601,7 @@ mrb_objspace_each_objects(mrb_state *mrb, mrb_each_object_callback *callback, vo
|
||||
gc_each_objects(mrb, &mrb->gc, callback, data);
|
||||
mrb->jmp = prev_jmp;
|
||||
mrb->gc.iterating = iterating;
|
||||
} MRB_CATCH(&c_jmp) {
|
||||
} MRB_CATCH(&c_jmp) {
|
||||
mrb->gc.iterating = iterating;
|
||||
mrb->jmp = prev_jmp;
|
||||
MRB_THROW(prev_jmp);
|
||||
|
||||
+2
-3
@@ -774,9 +774,8 @@ const_get(mrb_state *mrb, struct RClass *base, mrb_sym sym, mrb_bool skip)
|
||||
if (skip) c = c->super;
|
||||
L_RETRY:
|
||||
while (c) {
|
||||
if (!MRB_FLAG_TEST(c, MRB_FL_CLASS_IS_PREPENDED) && c->iv) {
|
||||
if (iv_get(mrb, c->iv, sym, &v))
|
||||
return v;
|
||||
if (!MRB_FLAG_TEST(c, MRB_FL_CLASS_IS_PREPENDED) && c->iv && iv_get(mrb, c->iv, sym, &v)) {
|
||||
return v;
|
||||
}
|
||||
c = c->super;
|
||||
if (!skip && c == mrb->object_class) break;
|
||||
|
||||
Reference in New Issue
Block a user