ruby-changes:13132
From: nobu <ko1@a...>
Date: Sun, 13 Sep 2009 09:35:05 +0900 (JST)
Subject: [ruby-changes:13132] Ruby:r24883 (trunk): * vm_method.c (rb_add_method_def): no warning for inherited
nobu 2009-09-13 09:34:11 +0900 (Sun, 13 Sep 2009) New Revision: 24883 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=24883 Log: * vm_method.c (rb_add_method_def): no warning for inherited method. Modified files: trunk/ChangeLog trunk/vm_method.c Index: ChangeLog =================================================================== --- ChangeLog (revision 24882) +++ ChangeLog (revision 24883) @@ -1,3 +1,8 @@ +Sun Sep 13 09:34:10 2009 Nobuyoshi Nakada <nobu@r...> + + * vm_method.c (rb_add_method_def): no warning for inherited + method. + Sun Sep 13 08:30:30 2009 Masaki Suketa <masaki.suketa@n...> * ext/win32ole/win32ole.c: fix WIN32OLE_TYPELIB.new when the 1st Index: vm_method.c =================================================================== --- vm_method.c (revision 24882) +++ vm_method.c (revision 24883) @@ -184,7 +184,8 @@ if (RTEST(ruby_verbose) && old_def->alias_count == 0 && - old_def->type != VM_METHOD_TYPE_UNDEF) { + old_def->type != VM_METHOD_TYPE_UNDEF && + old_def->type != VM_METHOD_TYPE_ZSUPER) { rb_warning("method redefined; discarding old %s", rb_id2name(mid)); } rb_free_method_entry(old_me); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/