From: Yukihiro Matsumoto Date: 2007-12-22T19:46:54+09:00 Subject: [ruby-dev:32683] Re: nil.freeze in date.rb まつもと ゆきひろです In message "Re: [ruby-dev:32677] nil.freeze in date.rb" on Sat, 22 Dec 2007 12:22:08 +0900, Shugo Maeda writes: |1.9でYAMLがまともに動かないのですが、date.rbの中で(たぶん意図せずして) |nil.freezeしているのが原因のようです。 |添付のパッチでtest/yaml/test_yaml.rbが通ることを確認したのですが、 |問題ないか確認いただけないでしょうか? > ふなばさん これはこれで直した方がよいと思います。 |それはそれとして、syckが何でnilのインスタンス変数をセットしているのか |が気になりますが…。 バグですね。確認したところ、変数を初期化する前にnilの状態で インスタンス変数をセットしてます。 syck_genericresolver_node_import関数の中です。 とりあえずインスタンス変数の設定を初期化後に移動しましたが、 そもそも@kindは設定されているだけで使われていないような気も します。削っちゃおうかなあ。