From: Yusuke ENDOH Date: 2011-08-24T21:56:07+09:00 Subject: [ruby-dev:44426] Re: [Ruby 1.9 - Bug #5217] lineno is broken when source code has about 7000 lines 遠藤です。 2011年8月24日19:30 Keita Urashima : > 浦嶌と申します。 > Asakusa.rb でなひさんに相談に乗っていただきました。 > > [BUG] が出ていたコードを r33046 で試してみたところ、正常に動いているように見えました。 > 念のため以下のパッチを当てた状態でも試してみましたが、落ちるようなことはありませんでした。 > > ご対応ありがとうございました。 こちらこそご協力ありがとうございました。 ささださんのパッチによってこの問題は根本的に直ったのですが、行番号の オーバーフローが起きるとやはり coverage 測定は変なことになるような 気がする (未確認ですが) ので、rb_bug を return にするパッチはその ままにしておこうかなと思っております。 レアケースでカバレッジの測定漏れが起きるのと、rb_bug で落ちて測定 不能になるのと、どっちが幸せかという話ですが、なんとなく前者かなあと 思ったので。 -- Yusuke Endoh