Bug #1670

assignment to $: breaks rb_vm_struct

Added by yugui (Yuki Sonoda) almost 3 years ago. Updated about 1 year ago.

[ruby-dev:38690]
Status:Closed Start date:06/21/2009
Priority:Normal Due date:
Assignee:mame (Yusuke Endoh) % Done:

100%

Category:core
Target version:1.9.2
ruby -v:ruby 1.9.2dev (2009-06-21 trunk 23774) [i386-darwin9.7.0]

Description

$:のsetterがデフォルトのsetterなので、rb_vm_structのselfを上書きします。

1.8に倣うと$:はreadonlyであるべきです。

Associated revisions

Revision 23809
Added by mame (Yusuke Endoh) almost 3 years ago

* load.c (Init_load): $: must be readonly. [ruby-dev:38690] * ruby.c (ruby_prog_init): $-W must be readonly. [ruby-dev:38691]

History

Updated by mame (Yusuke Endoh) almost 3 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100
Applied in changeset r23809.

Also available in: Atom PDF