summaryrefslogtreecommitdiff
path: root/tool
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2023-02-09 16:25:06 -0800
committerTakashi Kokubun <takashikkbn@gmail.com>2023-03-05 22:41:35 -0800
commit494989e87e5095a2789c110972c0a1a43f544601 (patch)
treee7cdcb2e62211e0f1d0cb4e7fc0b113a3485074c /tool
parente8c13e55fb84ae55299f4d97cd3f9042e07dc4cf (diff)
downloadruby-494989e87e5095a2789c110972c0a1a43f544601.tar.gz
Partially implement send of cfunc
Diffstat (limited to 'tool')
-rwxr-xr-xtool/mjit/bindgen.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/tool/mjit/bindgen.rb b/tool/mjit/bindgen.rb
index 0d8cdee83f..df900803e4 100755
--- a/tool/mjit/bindgen.rb
+++ b/tool/mjit/bindgen.rb
@@ -379,6 +379,9 @@ generator = BindingGenerator.new(
VM_CALL_OPT_SEND
VM_ENV_FLAG_LOCAL
VM_FRAME_MAGIC_METHOD
+ VM_FRAME_MAGIC_CFUNC
+ VM_FRAME_FLAG_CFRAME
+ VM_FRAME_FLAG_CFRAME_KW
VM_METHOD_TYPE_CFUNC
VM_METHOD_TYPE_ISEQ
VM_METHOD_TYPE_IVAR
@@ -445,6 +448,7 @@ generator = BindingGenerator.new(
rb_shape
rb_shape_t
rb_method_attr_t
+ rb_method_cfunc_t
],
dynamic_types: %w[
VALUE