diff options
Diffstat (limited to 'src/class.c')
| -rw-r--r-- | src/class.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/class.c b/src/class.c index 0e443da90..455a1b4e1 100644 --- a/src/class.c +++ b/src/class.c @@ -521,6 +521,9 @@ mrb_define_method_id(mrb_state *mrb, struct RClass *c, mrb_sym mid, mrb_func_t f int ai = mrb_gc_arena_save(mrb); MRB_METHOD_FROM_FUNC(m, func); +#ifndef MRB_USE_METHOD_T_STRUCT + mrb_assert(MRB_METHOD_FUNC(m) == func); +#endif if (aspec == MRB_ARGS_NONE()) { MRB_METHOD_NOARG_SET(m); } |
