Revision: 5260 http://trac.macosforge.org/projects/ruby/changeset/5260 Author: watson1978@gmail.com Date: 2011-03-07 00:16:17 -0800 (Mon, 07 Mar 2011) Log Message: ----------- removed an unnecessary check in r5259. Revision Links: -------------- http://trac.macosforge.org/projects/ruby/changeset/5259 Modified Paths: -------------- MacRuby/trunk/hash.c Modified: MacRuby/trunk/hash.c =================================================================== --- MacRuby/trunk/hash.c 2011-03-07 07:30:41 UTC (rev 5259) +++ MacRuby/trunk/hash.c 2011-03-07 08:16:17 UTC (rev 5260) @@ -897,15 +897,9 @@ { RETURN_ENUMERATOR(hash, 0, 0); rhash_modify(hash); - if (!RHASH(hash)->tbl) { - return Qnil; - } const long n = rhash_len(hash); rb_hash_foreach(hash, keep_if_i, hash); - if (n == rhash_len(hash)) { - return Qnil; - } - return hash; + return n == rhash_len(hash) ? Qnil : hash; } /*