From: matz@... (Yukihiro Matsumoto) Date: 2001-12-22T11:24:12+09:00 Subject: [ruby-dev:15530] Re: use of uninitialized value on time.c まつもと ゆきひろです In message "[ruby-dev:15526] use of uninitialized value on time.c" on 01/12/21, "U.Nakamura" writes: |こんにちは、なかむら(う)です。 | |time.cの今日の変更(1.49→1.50)ですが、time_plus()とtime_minus() |の | if (f != (double)sec || d >= 1.0 || d <= -1.0) { |ですが、この時点ではsecにはまだ何も代入されていないです。 |察するに、下記のパッチが意図されたものではないかと思うのです |が、いかがなもんでしょう? わたなべてつやさんからも指摘されてますね。 これはtime_tとfloatの範囲の違いをチェックする目的だったので す。ですからif文の前に sec = (time_t)f; を入れるのが正解ではないかと。