summaryrefslogtreecommitdiff
path: root/rjit_c.c
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2023-03-19 23:19:58 -0700
committerTakashi Kokubun <takashikkbn@gmail.com>2023-03-19 23:32:07 -0700
commit59b86da82c7e175b1a479c82bffe32d6fe394ecb (patch)
treefe9e655e40853505144712ac03595a560d7bea85 /rjit_c.c
parent47f7ec1c9f9e409ddea0c763b79c4fc9b71da84b (diff)
downloadruby-59b86da82c7e175b1a479c82bffe32d6fe394ecb.tar.gz
RJIT: Implement ifunc invokeblock
Diffstat (limited to 'rjit_c.c')
-rw-r--r--rjit_c.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/rjit_c.c b/rjit_c.c
index a72ae4eec8..f4b34691ec 100644
--- a/rjit_c.c
+++ b/rjit_c.c
@@ -505,6 +505,7 @@ extern VALUE rb_reg_new_ary(VALUE ary, int opt);
extern void rb_vm_setclassvariable(const rb_iseq_t *iseq, const rb_control_frame_t *cfp, ID id, VALUE val, ICVARC ic);
extern VALUE rb_str_bytesize(VALUE str);
extern const rb_callable_method_entry_t *rb_callable_method_entry_or_negative(VALUE klass, ID mid);
+extern VALUE rb_vm_yield_with_cfunc(rb_execution_context_t *ec, const struct rb_captured_block *captured, int argc, const VALUE *argv);
#include "rjit_c.rbinc"