mirror of
https://github.com/ruby/ruby.git
synced 2026-08-01 02:20:48 +08:00
specify NOINLINE for LTO
This commit is contained in:
parent
78064d0770
commit
1615996067
Notes:
git
2026-03-27 22:34:23 +00:00
@ -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);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user