From: Minero Aoki Date: 2000-01-24T19:07:44+09:00 Subject: [ruby-dev:9007] too many warn あおきです。 最近 -d フラグをつけると大量に discarding old "メソッド" が でるのでおかしいと思って調べたら、すべてのメソッドの再定義で warning が出ていました。 おそらくこうだろうと思われるパッチをつけます。 ------------------------------------------------------------------- あおきみねろう --- org.eval Mon Jan 24 18:46:51 2000 +++ eval.c Mon Jan 24 18:48:08 2000 @@ -2709,7 +2709,7 @@ } body = search_method(ruby_class, node->nd_mid, &origin); if (body){ - if (RTEST(ruby_verbose)) { + if (RTEST(ruby_verbose) && ruby_class == origin) { rb_warning("discarding old %s", rb_id2name(node->nd_mid)); } rb_clear_cache_by_id(node->nd_mid);