summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2025-06-22 01:08:38 +0900
committerNobuyoshi Nakada <[email protected]>2025-06-22 01:08:38 +0900
commitec20f7feb64d9cd8989ada24315ac4af0bb4158c ()
treebcbdd6b38ce887eca7cab1f9387e5cc8fb03f563
parentedbd9ed46842b8cd811fba45a373bb39ee155bfb (diff)
Suppress warnings
- `ractor_sync_terminate_atfork` is unused unless fork is working - `cr` in `vm_lock_leave` is only for debugging
-rw-r--r--ractor_sync.c2
-rw-r--r--vm_sync.c2
2 files changed, 3 insertions, 1 deletions
@@ -507,12 +507,14 @@ ractor_free_all_ports(rb_ractor_t *cr)
}
}
static void
ractor_sync_terminate_atfork(rb_vm_t *vm, rb_ractor_t *r)
{
ractor_free_all_ports(r);
r->sync.legacy = Qnil;
}
// Ractor#monitor
@@ -106,7 +106,7 @@ vm_lock_enter(rb_ractor_t *cr, rb_vm_t *vm, bool locked, bool no_barrier, unsign
static void
vm_lock_leave(rb_vm_t *vm, bool no_barrier, unsigned int *lev APPEND_LOCATION_ARGS)
{
- rb_ractor_t *cr = vm->ractor.sync.lock_owner;
RUBY_DEBUG_LOG2(file, line, "rec:%u owner:%u%s", vm->ractor.sync.lock_rec,
(unsigned int)rb_ractor_id(cr),