diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/hash.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/hash.c b/src/hash.c index 27d25b384..58b6b2f53 100644 --- a/src/hash.c +++ b/src/hash.c @@ -145,10 +145,7 @@ mrb_hash_new_capa(mrb_state *mrb, mrb_int capa) struct RHash *h; h = (struct RHash*)mrb_obj_alloc(mrb, MRB_TT_HASH, mrb->hash_class); - h->ht = kh_init(ht, mrb); - if (capa > 0) { - kh_resize(ht, mrb, h->ht, capa); - } + h->ht = kh_init_size(ht, mrb, capa); h->iv = 0; return mrb_obj_value(h); } |
