なひです。

> From: "Tanaka Akira" <akr / m17n.org>
> Sent: Friday, February 06, 2004 10:30 PM

> Index: lib/pp.rb
> ===================================================================
> RCS file: /src/ruby/lib/pp.rb,v
> retrieving revision 1.31
> retrieving revision 1.32
> diff -p -u -B -4 -r1.31 -r1.32
> --- lib/pp.rb   5 Feb 2004 14:59:45 -0000       1.31
> +++ lib/pp.rb   6 Feb 2004 13:23:32 -0000       1.32
> @@ -540,8 +540,9 @@ if __FILE__ == $0
>        a = 1.0
>        a.instance_eval { @a = nil }
>        result = PP.pp(a, '')
>        assert_equal("#{a.inspect}\n", result)
> +      a.instance_eval { remove_instance_variable("@a") }
>      end
>      
>      def test_to_s_without_iv
>        a = Object.new
> 
> という変更ですが、これって何か問題があったんでしょうか?

a = 1になってたときに問題だった(*1)ので手元で直していたのですが、
1.0なら問題ないですね。戻します。

# (*1) pp.rbのテストの問題かどうかは別。test/unitの問題かも。