[macruby-changes] [5260] MacRuby/trunk/hash.c

source_changes at macosforge.org source_changes at macosforge.org
Mon Mar 7 00:16:18 PST 2011


Revision: 5260
          http://trac.macosforge.org/projects/ruby/changeset/5260
Author:   watson1978 at 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;
 }
 
 /*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20110307/00139111/attachment-0001.html>


More information about the macruby-changes mailing list