チケット #1676 が更新されました。 (by Yusuke Endoh)

ステータス ClosedからOpenに変更
優先度 HighからLowに変更

直した直後に気がつきましたが、eval("return") の場合に問題が残ります。

$ ./ruby -e '
set_trace_func(proc{|*a| p a if a[0] == "call" || a[0] == "return"})
def foo
  eval("return")
end
foo
'
["call", "-e", 3, :foo, #<Binding:0x8224b44>, Object]

直すのが面倒そうなのと、あまり問題にならなさそうなので
報告だけして後回しにします。

-- 
Yusuke ENDOH <mame / tsg.ne.jp>
----------------------------------------
http://redmine.ruby-lang.org/issues/show/1676

----------------------------------------
http://redmine.ruby-lang.org