diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2021-06-25 10:10:34 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2021-06-25 10:10:34 +0900 |
| commit | 5fc301f07d0ce26ab93ff237d15fa81894c9f1d6 (patch) | |
| tree | fa48781f883279da4a54be96951e775886104b0e /src/vm.c | |
| parent | 888be9611b60bc7739d797e6defaf903b260b62d (diff) | |
| download | mruby-5fc301f07d0ce26ab93ff237d15fa81894c9f1d6.tar.gz mruby-5fc301f07d0ce26ab93ff237d15fa81894c9f1d6.zip | |
class.c: call `method_added` hooks on alias definitions; #2339
Diffstat (limited to 'src/vm.c')
| -rw-r--r-- | src/vm.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -2921,7 +2921,8 @@ RETRY_TRY_BLOCK: if (!check_target_class(mrb)) goto L_RAISE; target = mrb_vm_ci_target_class(mrb->c->ci); mrb_alias_method(mrb, target, syms[a], syms[b]); - NEXT; + mrb_method_added(mrb, target, syms[a]); + NEXT; } CASE(OP_UNDEF, B) { struct RClass *target; |
