[前][次][番号順一覧][スレッド一覧]

ruby-changes:72726

From: Nobuyoshi <ko1@a...>
Date: Thu, 28 Jul 2022 23:48:18 +0900 (JST)
Subject: [ruby-changes:72726] c38ad2aeb5 (master): Fix format specifier for `rb_ractor_id()`

https://git.ruby-lang.org/ruby.git/commit/?id=c38ad2aeb5

From c38ad2aeb55aadd4a697f9541efac1fe30fd6891 Mon Sep 17 00:00:00 2001
From: Nobuyoshi Nakada <nobu@r...>
Date: Thu, 28 Jul 2022 00:25:34 +0900
Subject: Fix format specifier for `rb_ractor_id()`

---
 vm_sync.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/vm_sync.c b/vm_sync.c
index 610bdb7b10..b0634955e6 100644
--- a/vm_sync.c
+++ b/vm_sync.c
@@ -106,13 +106,15 @@ vm_lock_enter(rb_ractor_t *cr, rb_vm_t *vm, bool locked, bool no_barrier, unsign https://github.com/ruby/ruby/blob/trunk/vm_sync.c#L106
     vm->ractor.sync.lock_rec++;
     *lev = vm->ractor.sync.lock_rec;
 
-    RUBY_DEBUG_LOG2(file, line, "rec:%u owner:%d", vm->ractor.sync.lock_rec, rb_ractor_id(vm->ractor.sync.lock_owner));
+    RUBY_DEBUG_LOG2(file, line, "rec:%u owner:%u", vm->ractor.sync.lock_rec,
+                    (unsigned int)rb_ractor_id(vm->ractor.sync.lock_owner));
 }
 
 static void
 vm_lock_leave(rb_vm_t *vm, unsigned int *lev APPEND_LOCATION_ARGS)
 {
-    RUBY_DEBUG_LOG2(file, line, "rec:%u owner:%d", vm->ractor.sync.lock_rec, rb_ractor_id(vm->ractor.sync.lock_owner));
+    RUBY_DEBUG_LOG2(file, line, "rec:%u owner:%u", vm->ractor.sync.lock_rec,
+                    (unsigned int)rb_ractor_id(vm->ractor.sync.lock_owner));
 
     ASSERT_vm_locking();
     VM_ASSERT(vm->ractor.sync.lock_rec > 0);
-- 
cgit v1.2.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]