Revision
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.

Modified Paths

Diff

Modified: MacRuby/trunk/hash.c (5259 => 5260)


--- 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;
 }
 
 /*