summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/hash.c7
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