summaryrefslogtreecommitdiffhomepage
path: root/src/array.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-01-31 20:30:18 -0800
committerYukihiro "Matz" Matsumoto <[email protected]>2014-01-31 20:30:18 -0800
commit857e3cfa7cff59425eeb9c92bd4aff5494feaab0 (patch)
tree3f86e6b54544658365581db9e1613e4daf25895e /src/array.c
parente12250032f5ec19e794fc48162b59866fb980028 (diff)
parentb53d91e6e231299ce6feb99b428c3abd26679a66 (diff)
downloadmruby-857e3cfa7cff59425eeb9c92bd4aff5494feaab0.tar.gz
mruby-857e3cfa7cff59425eeb9c92bd4aff5494feaab0.zip
Merge pull request #1675 from h2so5/node-splat-codegen
fix NODE_SPLAT codegen
Diffstat (limited to 'src/array.c')
-rw-r--r--src/array.c17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/array.c b/src/array.c
index 8245ddd1c..dbd6b4263 100644
--- a/src/array.c
+++ b/src/array.c
@@ -1192,22 +1192,6 @@ mrb_ary_eql(mrb_state *mrb, mrb_value ary1)
return mrb_true_value();
}
-static mrb_value
-mrb_ary_ceqq(mrb_state *mrb, mrb_value ary)
-{
- mrb_value v;
- mrb_int i, len;
- mrb_sym eqq = mrb_intern_lit(mrb, "===");
-
- mrb_get_args(mrb, "o", &v);
- len = RARRAY_LEN(ary);
- for (i=0; i<len; i++) {
- mrb_value c = mrb_funcall_argv(mrb, ary_elt(ary, i), eqq, 1, &v);
- if (mrb_test(c)) return mrb_true_value();
- }
- return mrb_false_value();
-}
-
void
mrb_init_array(mrb_state *mrb)
{
@@ -1250,5 +1234,4 @@ mrb_init_array(mrb_state *mrb)
mrb_define_method(mrb, a, "==", mrb_ary_equal, MRB_ARGS_REQ(1)); /* 15.2.12.5.33 (x) */
mrb_define_method(mrb, a, "eql?", mrb_ary_eql, MRB_ARGS_REQ(1)); /* 15.2.12.5.34 (x) */
mrb_define_method(mrb, a, "<=>", mrb_ary_cmp, MRB_ARGS_REQ(1)); /* 15.2.12.5.36 (x) */
- mrb_define_method(mrb, a, "__case_eqq", mrb_ary_ceqq, MRB_ARGS_REQ(1)); /* internal */
}