summaryrefslogtreecommitdiffhomepage
path: root/src/hash.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2018-09-19 22:53:48 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2018-11-19 12:08:28 +0900
commit610bcc88c2b4f3ca9bbfebb57279c25806fa0461 (patch)
tree4f30e25db2aa9a923a080a08b87c6bc48766fc81 /src/hash.c
parent698f5f707c2db334a15c605bf1b0d0cff42b1224 (diff)
downloadmruby-610bcc88c2b4f3ca9bbfebb57279c25806fa0461.tar.gz
mruby-610bcc88c2b4f3ca9bbfebb57279c25806fa0461.zip
Removed `to_hash` conversion method.
Diffstat (limited to 'src/hash.c')
-rw-r--r--src/hash.c28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/hash.c b/src/hash.c
index f43fd901c..467b20a51 100644
--- a/src/hash.c
+++ b/src/hash.c
@@ -738,18 +738,6 @@ mrb_hash_set(mrb_state *mrb, mrb_value hash, mrb_value key, mrb_value val)
return;
}
-MRB_API mrb_value
-mrb_ensure_hash_type(mrb_state *mrb, mrb_value hash)
-{
- return mrb_convert_type(mrb, hash, MRB_TT_HASH, "Hash", "to_hash");
-}
-
-MRB_API mrb_value
-mrb_check_hash_type(mrb_state *mrb, mrb_value hash)
-{
- return mrb_check_convert_type(mrb, hash, MRB_TT_HASH, "Hash", "to_hash");
-}
-
static void
mrb_hash_modify(mrb_state *mrb, mrb_value hash)
{
@@ -1189,20 +1177,6 @@ mrb_hash_empty_m(mrb_state *mrb, mrb_value self)
return mrb_bool_value(mrb_hash_empty_p(mrb, self));
}
-/* 15.2.13.4.29 (x)*/
-/*
- * call-seq:
- * hsh.to_hash => hsh
- *
- * Returns +self+.
- */
-
-static mrb_value
-mrb_hash_to_hash(mrb_state *mrb, mrb_value hash)
-{
- return hash;
-}
-
static int
hash_keys_i(mrb_state *mrb, mrb_value key, mrb_value val, void *p)
{
@@ -1439,6 +1413,4 @@ mrb_init_hash(mrb_state *mrb)
mrb_define_method(mrb, h, "value?", mrb_hash_has_value, MRB_ARGS_REQ(1)); /* 15.2.13.4.27 */
mrb_define_method(mrb, h, "values", mrb_hash_values, MRB_ARGS_NONE()); /* 15.2.13.4.28 */
mrb_define_method(mrb, h, "rehash", mrb_hash_rehash, MRB_ARGS_NONE());
-
- mrb_define_method(mrb, h, "to_hash", mrb_hash_to_hash, MRB_ARGS_NONE()); /* 15.2.13.4.29 (x)*/
}