[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