で、次は % ./ruby test/runner.rb -v Loaded suite test Started test_00_06(Fill): . ... test_return_trace_func(TestIterator): /tmp/19/lib/ruby/1.9/test/unit.rb:275: ArgumentError /tmp/19/lib/ruby/1.9/test/unit.rb:275: ArgumentError となるんですが、縮めると % ./ruby -ve ' def m set_trace_func(proc {}) ensure set_trace_func(nil) end begin m ensure p :foo end ' ruby 1.9.0 (2006-06-23) [i686-linux] -e:11: ArgumentError となります。 proc {} の引数検査が厳しくなったせいぽいですが、それが意図さ れたものなのかは私には判断がつきません。どうなんでしょう? -- [田中 哲][たなか あきら][Tanaka Akira]