diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2023-02-09 16:25:06 -0800 |
---|---|---|
committer | Takashi Kokubun <takashikkbn@gmail.com> | 2023-03-05 22:41:35 -0800 |
commit | 494989e87e5095a2789c110972c0a1a43f544601 (patch) | |
tree | e7cdcb2e62211e0f1d0cb4e7fc0b113a3485074c /tool | |
parent | e8c13e55fb84ae55299f4d97cd3f9042e07dc4cf (diff) | |
download | ruby-494989e87e5095a2789c110972c0a1a43f544601.tar.gz |
Partially implement send of cfunc
Diffstat (limited to 'tool')
-rwxr-xr-x | tool/mjit/bindgen.rb | 4 |
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 |