From 2c66adba64c82c5c328c909c6b2c2dabf0f954c4 Mon Sep 17 00:00:00 2001 From: usa Date: Wed, 18 Jun 2008 10:22:06 +0000 Subject: [PATCH] * ruby.c (opt_W_getter): use ruby_verbose directly instead of parameter because ruby_verbose is not a real variable, so the address of parameter is not collect. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17412 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 6 ++++++ ruby.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index b6f99da2c7..6408899f2f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Wed Jun 18 19:20:00 2008 NAKAMURA Usaku + + * ruby.c (opt_W_getter): use ruby_verbose directly instead of parameter + because ruby_verbose is not a real variable, so the address of + parameter is not collect. + Wed Jun 18 18:31:03 2008 NAKAMURA Usaku * win32/win32.c (errmap): add some pipe errors. diff --git a/ruby.c b/ruby.c index d1f02e69f8..ab26e245a8 100644 --- a/ruby.c +++ b/ruby.c @@ -1448,7 +1448,7 @@ verbose_setter(VALUE val, ID id, VALUE *variable) static VALUE opt_W_getter(VALUE val, ID id, VALUE *variable) { - switch (*variable) { + switch (ruby_verbose) { case Qnil: return INT2FIX(0); case Qfalse: