- Timestamp:
- Jul 9, 2020, 8:51:43 AM (4 years ago)
- 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 58 58 } 59 59 60 if (!mrb_ test(mrb_hash_empty_p(mrb, hash))) {60 if (!mrb_hash_empty_p(mrb, hash)) { 61 61 mrb_hash_clear(mrb, hash); 62 62 } … … 162 162 mrb_value cls = mrb_nil_value(); 163 163 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); 169 165 170 166 d.target_module = mrb_nil_p(cls) ? NULL : mrb_class_ptr(cls);
Note:
See TracChangeset
for help on using the changeset viewer.