mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Small improvements for mrb_gc_register()
The `mrb_nil_p()` used in conditional expressions is semantically included in `!mrb_array_p()`.
This commit is contained in:
@@ -431,7 +431,7 @@ mrb_gc_register(mrb_state *mrb, mrb_value obj)
|
||||
table = mrb_gv_get(mrb, GC_ROOT_SYM);
|
||||
int ai = mrb_gc_arena_save(mrb);
|
||||
mrb_gc_protect(mrb, obj);
|
||||
if (mrb_nil_p(table) || !mrb_array_p(table)) {
|
||||
if (!mrb_array_p(table)) {
|
||||
table = mrb_ary_new(mrb);
|
||||
mrb_gv_set(mrb, GC_ROOT_SYM, table);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user