summaryrefslogtreecommitdiff
path: root/rjit_c.h
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2023-04-02 00:03:24 -0700
committerTakashi Kokubun <takashikkbn@gmail.com>2023-04-02 10:26:22 -0700
commit7778c292c4c13823208a70558d25424fef474de3 (patch)
treef81ca6a271c2393569265fe1bc4730b449eb9eb7 /rjit_c.h
parentcd94bcdc46fc5d8f6bc0da23223c75335677d253 (diff)
downloadruby-7778c292c4c13823208a70558d25424fef474de3.tar.gz
RJIT: Support keyword arguments
Diffstat (limited to 'rjit_c.h')
-rw-r--r--rjit_c.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/rjit_c.h b/rjit_c.h
index b80131d14e..b8946c83a9 100644
--- a/rjit_c.h
+++ b/rjit_c.h
@@ -72,6 +72,8 @@ RJIT_RUNTIME_COUNTERS(
send_iseq_has_rest_and_optional,
send_iseq_arity_error,
send_iseq_missing_optional_kw,
+ send_iseq_too_many_kwargs,
+ send_iseq_kwargs_mismatch,
send_cfunc_variadic,
send_cfunc_too_many_args,
@@ -115,6 +117,8 @@ RJIT_RUNTIME_COUNTERS(
invokeblock_iseq_arg0_splat,
invokeblock_ifunc_args_splat,
invokeblock_ifunc_kw_splat,
+ invokeblock_iseq_arg0_args_splat,
+ invokeblock_iseq_arg0_has_kw,
getivar_megamorphic,
getivar_not_heap,