Commit ecbaf9cd authored by Yukihiro Matsumoto's avatar Yukihiro Matsumoto

simpler implementation of Hash#empty?

parent 8d0cc57a
...@@ -819,12 +819,12 @@ mrb_hash_empty_p(mrb_state *mrb, mrb_value self) ...@@ -819,12 +819,12 @@ mrb_hash_empty_p(mrb_state *mrb, mrb_value self)
{ {
khash_t(ht) *h = RHASH_TBL(self); khash_t(ht) *h = RHASH_TBL(self);
khiter_t k; khiter_t k;
if (h) { if (h) {
for (k = kh_begin(h); k != kh_end(h); k++) if (kh_size(h) == 0)
if (kh_exist(h, k)) return mrb_true_value();
return mrb_false_value();
} }
return mrb_true_value(); return mrb_false_value();
} }
/* 15.2.13.4.11 */ /* 15.2.13.4.11 */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment