summaryrefslogtreecommitdiffstats
path: root/ruby.c
diff options
context:
space:
mode:
authormame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-06-21 13:35:41 +0000
committermame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-06-21 13:35:41 +0000
commitbe7db43195986f5d133e40be6a1c7cb813065660 (patch)
treeda8fb0366aaba910d4421b2b5a94784d0d91d81b /ruby.c
parente82010d36fbc692d1159fd8471027ee3ddb35814 (diff)
downloadruby-be7db43195986f5d133e40be6a1c7cb813065660.tar.gz
ruby-be7db43195986f5d133e40be6a1c7cb813065660.tar.xz
ruby-be7db43195986f5d133e40be6a1c7cb813065660.zip
* load.c (Init_load): $: must be readonly. [ruby-dev:38690]
* ruby.c (ruby_prog_init): $-W must be readonly. [ruby-dev:38691] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23809 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ruby.c')
-rw-r--r--ruby.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ruby.c b/ruby.c
index 3188b7135..2afedf9a0 100644
--- a/ruby.c
+++ b/ruby.c
@@ -1803,7 +1803,7 @@ ruby_prog_init(void)
rb_define_hooked_variable("$VERBOSE", &ruby_verbose, 0, verbose_setter);
rb_define_hooked_variable("$-v", &ruby_verbose, 0, verbose_setter);
rb_define_hooked_variable("$-w", &ruby_verbose, 0, verbose_setter);
- rb_define_hooked_variable("$-W", &ruby_verbose, opt_W_getter, 0);
+ rb_define_hooked_variable("$-W", &ruby_verbose, opt_W_getter, rb_gvar_readonly_setter);
rb_define_variable("$DEBUG", &ruby_debug);
rb_define_variable("$-d", &ruby_debug);