From bb34d7163ddccabb1a3b0553330ee56ef77d2291 Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 10 Sep 2002 15:44:36 +0000 Subject: * eval.c (rb_mod_define_method): initialize orig_func too. (ruby-bugs-ja:PR#330) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2838 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- eval.c | 1 + 1 file changed, 1 insertion(+) (limited to 'eval.c') diff --git a/eval.c b/eval.c index 9d45c547a3..9eac09f8ab 100644 --- a/eval.c +++ b/eval.c @@ -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); } -- cgit v1.2.3