diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2023-02-24 14:48:02 -0800 |
---|---|---|
committer | Takashi Kokubun <takashikkbn@gmail.com> | 2023-03-05 23:28:59 -0800 |
commit | 33213542f241709727475a386a3fa189d426b52d (patch) | |
tree | 08aa9e8c2a3c94bd26e87e8aba7a88d2c6406693 /tool | |
parent | 5576da7900162234c8e114b72401a8e0681c7c61 (diff) | |
download | ruby-33213542f241709727475a386a3fa189d426b52d.tar.gz |
Implement invokesuper
Diffstat (limited to 'tool')
-rwxr-xr-x | tool/mjit/bindgen.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tool/mjit/bindgen.rb b/tool/mjit/bindgen.rb index 6e67702ea4..92b3ae1932 100755 --- a/tool/mjit/bindgen.rb +++ b/tool/mjit/bindgen.rb @@ -351,6 +351,7 @@ generator = BindingGenerator.new( INT: %w[ NOT_COMPILED_STACK_SIZE VM_ENV_DATA_INDEX_SPECVAL + VM_ENV_DATA_INDEX_ME_CREF ], UINT: %w[ BOP_AND @@ -432,6 +433,9 @@ generator = BindingGenerator.new( SHAPE_MASK RUBY_T_ARRAY RUBY_T_MASK + RUBY_T_ICLASS + RUBY_T_MODULE + RMODULE_IS_REFINEMENT ], PTR: %w[ rb_cFalseClass @@ -463,6 +467,7 @@ generator = BindingGenerator.new( rb_builtin_function rb_call_data rb_callable_method_entry_struct + rb_callable_method_entry_t rb_callcache rb_callinfo rb_control_frame_t @@ -505,6 +510,12 @@ generator = BindingGenerator.new( label pathobj ], + rb_callable_method_entry_t: %w[ + defined_class + ], + rb_callable_method_entry_struct: %w[ + defined_class + ], }, ) generator.generate(nodes) |