diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | eval.c | 1 |
2 files changed, 6 insertions, 0 deletions
@@ -1,3 +1,8 @@ +Wed Sep 11 00:41:10 2002 Nobuyoshi Nakada <nobu.nokada@softhome.net> + + * eval.c (rb_mod_define_method): initialize orig_func too. + (ruby-bugs-ja:PR#330) + Tue Sep 10 23:35:46 2002 Nobuyoshi Nakada <nobu.nokada@softhome.net> * parse.y (nextc): restore line number after here documents. @@ -7136,6 +7136,7 @@ rb_mod_define_method(argc, argv, mod) body = bind_clone(body); Data_Get_Struct(body, struct BLOCK, block); block->frame.last_func = id; + block->frame.orig_func = id; block->frame.last_class = mod; node = NEW_BMETHOD(body); } |