Bug #650: Marshal.load raises RegexpError
http://redmine.ruby-lang.org/issues/show/650起票者: Shyouhei Urabe
ステータス: Open, 優先度: Normal
カテゴリ: M17N
以下のように、以前のバージョンのRubyで正しくdumpしたはずの文字列をtrunkでloadできません。
% ruby1.8 -e 'Marshal.dump(/C:\Documents and Settings\urabe/, STDOUT)' | ruby1.8 -ve 'p Marshal.load(STDIN)'
ruby 1.8.7 (2008-10-11 revision 17572) [x86_64-linux]
/C:\Documents and Settings\urabe/
% ruby1.8 -e 'Marshal.dump(/C:\Documents and Settings\urabe/, STDOUT)' | ruby1.9 -ve 'p Marshal.load(STDIN)'
ruby 1.9.0 (2008-10-13 revision 17576) [x86_64-linux]
-e:1:in `load': invalid Unicode escape: /C:\Documents and Settings\urabe/ (RegexpError)
from -e:1:in `<main>'
----------------------------------------
http://redmine.ruby-lang.org