From 5e2a8cb7b9de3d5a22e29886a5a1b7cafacdc31a Mon Sep 17 00:00:00 2001 From: nobu Date: Wed, 27 Feb 2019 03:26:05 +0000 Subject: Remove stale arguments git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67134 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- hash.c | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) (limited to 'hash.c') diff --git a/hash.c b/hash.c index 54b935c031..cd97f24bab 100644 --- a/hash.c +++ b/hash.c @@ -4549,8 +4549,10 @@ env_name(volatile VALUE *s) #define env_name(s) env_name(&(s)) +static VALUE env_aset(VALUE nm, VALUE val); + static VALUE -env_delete(VALUE obj, VALUE name) +env_delete(VALUE name) { const char *nam, *val; @@ -4586,7 +4588,7 @@ env_delete_m(VALUE obj, VALUE name) { VALUE val; - val = env_delete(obj, name); + val = env_delete(name); if (NIL_P(val) && rb_block_given_p()) rb_yield(name); return val; } @@ -4917,12 +4919,18 @@ ruby_unsetenv(const char *name) * */ static VALUE -env_aset(VALUE obj, VALUE nm, VALUE val) +env_aset_m(VALUE obj, VALUE nm, VALUE val) +{ + return env_aset(nm, val); +} + +static VALUE +env_aset(VALUE nm, VALUE val) { char *name, *value; if (NIL_P(val)) { - env_delete(obj, nm); + env_delete(nm); return Qnil; } SafeStringValue(nm); @@ -5131,7 +5139,7 @@ env_reject_bang(VALUE ehash) if (!NIL_P(val)) { if (RTEST(rb_yield_values(2, RARRAY_AREF(keys, i), val))) { FL_UNSET(RARRAY_AREF(keys, i), FL_TAINT); - env_delete(Qnil, RARRAY_AREF(keys, i)); + env_delete(RARRAY_AREF(keys, i)); del++; } } @@ -5241,7 +5249,7 @@ env_select_bang(VALUE ehash) if (!NIL_P(val)) { if (!RTEST(rb_yield_values(2, RARRAY_AREF(keys, i), val))) { FL_UNSET(RARRAY_AREF(keys, i), FL_TAINT); - env_delete(Qnil, RARRAY_AREF(keys, i)); + env_delete(RARRAY_AREF(keys, i)); del++; } } @@ -5313,7 +5321,7 @@ rb_env_clear(void) for (i=0; i