From: Tomoyuki Chikanaga Date: 2010-06-21T18:35:19+09:00 Subject: [ruby-dev:41666] [Bug:trunk]trunk で make test が 1F 近永と申します。 revision:28366 の trunk で make test を実行すると 1つ failure が発生します。 #444 test_massign.rb:16:in `': r = :ok :ng.tap {|(r)|} r #=> "ng" (expected "ok") [ruby-dev:31507] FAIL 1/932 tests failed make: *** [yes-btest-ruby] エラー 1 おそらく r28364 の差分によるものと考え以下の修正を施すと make test は パスするようになりました。 コミットログを読むとあえて消したようにも思えますが、ご検討ください。 Index: parse.y =================================================================== --- parse.y (リビジョン 28366) +++ parse.y (作業コピー) @@ -8236,6 +8236,7 @@ } else if (dvar_defined(name) || local_id(name)) { rb_warningS("shadowing outer local variable - %s", rb_id2name(name)); + vtable_add(lvtbl->vars, name); } } else { 以上。 -- Chikanaga Tomoyuki Nippon Control System Corp.