From 9d71373c237876038cbac63bb0132907a78288a2 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Tue, 26 May 2020 23:22:19 -0700 Subject: Mark vm_stackoverflow as NOINLINE COLDFUNC on JIT to reduce code size and improve locality of hot code. --- vm_insnhelper.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'vm_insnhelper.c') diff --git a/vm_insnhelper.c b/vm_insnhelper.c index 06e6a577bc..cb55d0f6c9 100644 --- a/vm_insnhelper.c +++ b/vm_insnhelper.c @@ -65,6 +65,9 @@ ec_stack_overflow(rb_execution_context_t *ec, int setup) } NORETURN(static void vm_stackoverflow(void)); +#ifdef MJIT_HEADER +NOINLINE(static COLDFUNC void vm_stackoverflow(void)); +#endif static void vm_stackoverflow(void) -- cgit v1.2.3