Skip to content

Commit dd96afd

Browse files
committed
variable.c (mrb_const_set): call const_added hook
1 parent e5478c2 commit dd96afd

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/variable.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -866,6 +866,9 @@ mrb_const_set(mrb_state *mrb, mrb_value mod, mrb_sym sym, mrb_value v)
866866
mrb_class_name_class(mrb, mrb_class_ptr(mod), mrb_class_ptr(v), sym);
867867
}
868868
mrb_obj_iv_set(mrb, mrb_obj_ptr(mod), sym, v);
869+
870+
mrb_value name = mrb_symbol_value(sym);
871+
mrb_funcall_argv(mrb, mod, MRB_SYM(const_added), 1, &name);
869872
}
870873

871874
MRB_API void

0 commit comments

Comments
 (0)