[前][次][番号順一覧][スレッド一覧]

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

[前][次][番号順一覧][スレッド一覧]