From b30eb0fa0490062252e1d6132221228f4b773a12 Mon Sep 17 00:00:00 2001 From: glass Date: Wed, 17 Jul 2013 13:59:53 +0000 Subject: * hash.c (delete_if_i): use ST_DELETE. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 ++++ hash.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index aad3a0b40a..9c15b67d31 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Wed Jul 17 22:57:40 2013 Masaki Matsushita + + * hash.c (delete_if_i): use ST_DELETE. + Wed Jul 17 22:34:47 2013 Tanaka Akira * bignum.c: An static assertion for relation of SIZEOF_LONG and diff --git a/hash.c b/hash.c index 275d87f1d5..2cdf8b2dbf 100644 --- a/hash.c +++ b/hash.c @@ -1007,7 +1007,7 @@ static int delete_if_i(VALUE key, VALUE value, VALUE hash) { if (RTEST(rb_yield_values(2, key, value))) { - rb_hash_delete_key(hash, key); + return ST_DELETE; } return ST_CONTINUE; } -- cgit v1.2.3