Ignore:
Timestamp:
Jul 9, 2020, 8:51:43 AM (4 years ago)
Author:
coas-nagasima
Message:

mrubyを2.1.1に更新

Location:
EcnlProtoTool/trunk/mruby-2.1.1
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/mruby-2.1.1/mrbgems/mruby-objectspace/src/mruby_objectspace.c

    r331 r439  
    5858  }
    5959
    60   if (!mrb_test(mrb_hash_empty_p(mrb, hash))) {
     60  if (!mrb_hash_empty_p(mrb, hash)) {
    6161    mrb_hash_clear(mrb, hash);
    6262  }
     
    162162  mrb_value cls = mrb_nil_value();
    163163  struct os_each_object_data d;
    164   mrb_get_args(mrb, "&|C", &d.block, &cls);
    165 
    166   if (mrb_nil_p(d.block)) {
    167     mrb_raise(mrb, E_ARGUMENT_ERROR, "Expected block in ObjectSpace.each_object.");
    168   }
     164  mrb_get_args(mrb, "&!|C", &d.block, &cls);
    169165
    170166  d.target_module = mrb_nil_p(cls) ? NULL : mrb_class_ptr(cls);
Note: See TracChangeset for help on using the changeset viewer.