From 1615996067b91f7e7e2b9c239b25247b4471e8b9 Mon Sep 17 00:00:00 2001 From: Koichi Sasada Date: Thu, 7 Nov 2024 09:50:12 +0900 Subject: [PATCH] specify NOINLINE for LTO --- vm_sync.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vm_sync.h b/vm_sync.h index 4d83b5e52c..e8243d6f50 100644 --- a/vm_sync.h +++ b/vm_sync.h @@ -21,9 +21,9 @@ void rb_vm_lock_body(LOCATION_ARGS); void rb_vm_unlock_body(LOCATION_ARGS); struct rb_ractor_struct; -void rb_vm_lock_enter_body_cr(struct rb_ractor_struct *cr, unsigned int *lev APPEND_LOCATION_ARGS); -void rb_vm_lock_enter_body_nb(unsigned int *lev APPEND_LOCATION_ARGS); -void rb_vm_lock_enter_body(unsigned int *lev APPEND_LOCATION_ARGS); +NOINLINE(void rb_vm_lock_enter_body_cr(struct rb_ractor_struct *cr, unsigned int *lev APPEND_LOCATION_ARGS)); +NOINLINE(void rb_vm_lock_enter_body_nb(unsigned int *lev APPEND_LOCATION_ARGS)); +NOINLINE(void rb_vm_lock_enter_body(unsigned int *lev APPEND_LOCATION_ARGS)); void rb_vm_lock_leave_body(unsigned int *lev APPEND_LOCATION_ARGS); void rb_vm_barrier(void);