From: "NARUSE, Yui" Date: 2010-07-02T10:06:40+09:00 Subject: [ruby-dev:41775] Re: [Bug #3490][Assigned] test_pack_utf8 failure on mswin64 成瀬です。 2010年6月29日9:02 U.Nakamura : > こんにちは、なかむら(う)です。 > > In message "[ruby-dev:41757] Re: [Bug #3490][Assigned] test_pack_utf8 failure on mswin64" > on Jun.28,2010 21:54:31, wrote: >> sizeof(VALUE) == sizeof(long) だと >> >> (SIGNED_VALUE)num < (SIGNED_VALUE)LONG_MIN >> >> は常に偽です。不等号の向きが逆?それとも != のままにすべき? > > ああ、やっぱり間違えた... > > >> うーん。やっぱりこういうところはエンバグしやすいですね。 >> trunk だけで直すことにしましょう。 > > ええ、ちゃんと考えてエッジケースのテストとかも(可能なら)用意 > して進めないといかんと思います。 > > > それでは。 1.9.2 でも NUM2LONG_internal を使うなりして、 workaround は入れておいてもいいんじゃないかなぁとは思います。 # ML連携のためのテストメールなので軽いノリですが -- NARUSE, Yui naruse@airemix.jp