summaryrefslogtreecommitdiff
path: root/rjit_c.h
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2023-04-02 12:56:27 -0700
committerTakashi Kokubun <takashikkbn@gmail.com>2023-04-02 13:58:39 -0700
commit66f8efc342bd36ae14090f14e7c2b9a0e30b9be3 (patch)
tree0be84b050006a8e3ef30d3c7f3c75ef29a0f8780 /rjit_c.h
parent284a0ff96c97be0c2413e3fb59a7874e4092c90b (diff)
downloadruby-66f8efc342bd36ae14090f14e7c2b9a0e30b9be3.tar.gz
RJIT: Simplify cfunc implementation
Diffstat (limited to 'rjit_c.h')
-rw-r--r--rjit_c.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/rjit_c.h b/rjit_c.h
index 6aca73556c..5756ec19ef 100644
--- a/rjit_c.h
+++ b/rjit_c.h
@@ -27,6 +27,8 @@ RJIT_RUNTIME_COUNTERS(
send_args_splat_cfunc_var_args,
send_args_splat_arity_error,
send_args_splat_ruby2_hash,
+ send_args_splat_cfunc_zuper,
+ send_args_splat_cfunc_ruby2_keywords,
send_kw_splat,
send_kwarg,
send_klass_megamorphic,
@@ -80,6 +82,10 @@ RJIT_RUNTIME_COUNTERS(
send_cfunc_variadic,
send_cfunc_too_many_args,
send_cfunc_ruby_array_varg,
+ send_cfunc_splat_with_kw,
+ send_cfunc_tracing,
+ send_cfunc_argc_mismatch,
+ send_cfunc_toomany_args,
send_attrset_splat,
send_attrset_kwarg,