Feature #15085 » export-big-func.patch
tool/transform_mjit_header.rb | ||
---|---|---|
IGNORED_FUNCTIONS = [
|
||
'rb_vm_search_method_slowpath', # This increases the time to compile when inlined. So we use it as external function.
|
||
'vm_search_super_method',
|
||
'rb_equal_opt', # Not used from VM and not compilable
|
||
]
|
||
vm_insnhelper.c | ||
---|---|---|
rb_raise(rb_eNoMethodError, "super called outside of method");
|
||
}
|
||
static void
|
||
MJIT_FUNC_EXPORTED void
|
||
vm_search_super_method(const rb_execution_context_t *ec, rb_control_frame_t *reg_cfp,
|
||
struct rb_calling_info *calling, struct rb_call_info *ci, struct rb_call_cache *cc)
|
||
{
|