ruby-changes:2472
From: ko1@a...
Date: 19 Nov 2007 02:32:36 +0900
Subject: [ruby-changes:2472] nobu - Ruby:r13963 (trunk): * eval_method.ci (rb_add_method): no redefinition warning for undef.
nobu 2007-11-19 02:31:39 +0900 (Mon, 19 Nov 2007)
New Revision: 13963
Modified files:
trunk/ChangeLog
trunk/eval_method.ci
Log:
* eval_method.ci (rb_add_method): no redefinition warning for undef.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=13963&r2=13962
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/eval_method.ci?r1=13963&r2=13962
Index: eval_method.ci
===================================================================
--- eval_method.ci (revision 13962)
+++ eval_method.ci (revision 13963)
@@ -149,7 +149,7 @@
if (nd_type(old_node->nd_body->nd_body) == NODE_CFUNC) {
rb_vm_check_redefinition_opt_method(old_node);
}
- if (RTEST(ruby_verbose) && old_node->nd_cnt == 0 && old_node->nd_body) {
+ if (RTEST(ruby_verbose) && node && old_node->nd_cnt == 0 && old_node->nd_body) {
rb_warning("method redefined; discarding old %s", rb_id2name(mid));
}
}
Index: ChangeLog
===================================================================
--- ChangeLog (revision 13962)
+++ ChangeLog (revision 13963)
@@ -1,3 +1,7 @@
+Mon Nov 19 02:31:36 2007 Nobuyoshi Nakada <nobu@r...>
+
+ * eval_method.ci (rb_add_method): no redefinition warning for undef.
+
Mon Nov 19 01:53:11 2007 Nobuyoshi Nakada <nobu@r...>
* parse.y (parser_read_escape): disallow control and meta modifiers
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml