From fc8fb41451b07b3fda0726ba80e88e509ad02452 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Fri, 10 Jan 2020 17:57:33 +0900 Subject: Small refactoring in `hash_slice`; ref #4926 --- mrbgems/mruby-hash-ext/src/hash-ext.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'mrbgems') diff --git a/mrbgems/mruby-hash-ext/src/hash-ext.c b/mrbgems/mruby-hash-ext/src/hash-ext.c index e6112667b..75ebd412b 100644 --- a/mrbgems/mruby-hash-ext/src/hash-ext.c +++ b/mrbgems/mruby-hash-ext/src/hash-ext.c @@ -53,10 +53,8 @@ hash_slice(mrb_state *mrb, mrb_value hash) mrb_int argc, i; mrb_get_args(mrb, "*", &argv, &argc); - if (argc == 0) { - return mrb_hash_new_capa(mrb, argc); - } result = mrb_hash_new_capa(mrb, argc); + if (argc == 0) return result; /* empty hash */ for (i = 0; i < argc; i++) { mrb_value key = argv[i]; mrb_value val; -- cgit v1.2.3