まつもと ゆきひろです

In message "[ruby-dev:21848] Re: [ruby-list:38765] RUBYOPT & __FILE__"
    on 03/11/06, nobu.nakada / nifty.ne.jp <nobu.nakada / nifty.ne.jp> writes:

|> RUBYOPTで予めライブラリをロードした状態でruby -S scriptという形で
|> スクリプトを起動したとき、__FILE__の値がおかしいようです。
|
|dln_find_file()のバッファを上書きしているようです。
|
|とりあえずrb_source_filename()で保存しておくだけでもOKですが、
|dln_find_1()で静的なバッファを使っていることが問題のような気も
|します。
|
|* ruby.c (proc_options): reserve searched script path in the
|  source file name table.  [ruby-list:38765]

とりあえずコミットしてください。dln.cの方はまた考えましょう。