From 1702b0f438b2ac7c8b7d9c42bb5dfe23fad1df0f Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Fri, 21 Apr 2023 23:58:07 -0700 Subject: [PATCH] Remove unused opt_call_c_function insn (#7750) --- insns.def | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/insns.def b/insns.def index a457372112..bbf946ac67 100644 --- a/insns.def +++ b/insns.def @@ -1472,27 +1472,6 @@ opt_regexpmatch2 } } -/* call native compiled method */ -DEFINE_INSN_IF(SUPPORT_CALL_C_FUNCTION) -opt_call_c_function -(rb_insn_func_t funcptr) -() -() -// attr bool leaf = false; /* anything can happen inside */ -// attr bool handles_sp = true; -{ - reg_cfp = (funcptr)(ec, reg_cfp); - - if (reg_cfp == 0) { - VALUE err = ec->errinfo; - ec->errinfo = Qnil; - THROW_EXCEPTION(err); - } - - RESTORE_REGS(); - NEXT_INSN(); -} - /* call specific function with args */ DEFINE_INSN invokebuiltin