diff options
Diffstat (limited to 'src/hash.c')
| -rw-r--r-- | src/hash.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/hash.c b/src/hash.c index 015b2d614..4df2babbe 100644 --- a/src/hash.c +++ b/src/hash.c @@ -172,11 +172,8 @@ mrb_hash_get(mrb_state *mrb, mrb_value hash, mrb_value key) } /* not found */ - if (MRB_RHASH_DEFAULT_P(hash)) { - /* xxx mrb_funcall_tailcall(mrb, hash, "default", 1, key); */ - return mrb_funcall(mrb, hash, "default", 1, key); - } - return mrb_nil_value(); + /* xxx mrb_funcall_tailcall(mrb, hash, "default", 1, key); */ + return mrb_funcall(mrb, hash, "default", 1, key); } MRB_API mrb_value |
