From f3235ac09582c764086da28245a86753a100ba58 Mon Sep 17 00:00:00 2001 From: Koichi Sasada Date: Tue, 24 May 2022 03:57:06 +0900 Subject: add `rb_th_serial()` `rb_th_serial(th)` returns th's serial for debug print purpose. --- debug.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'debug.c') diff --git a/debug.c b/debug.c index 3a6caca58a..6c9d6563db 100644 --- a/debug.c +++ b/debug.c @@ -474,7 +474,7 @@ ruby_debug_log(const char *file, int line, const char *func_name, const char *fm // thread information const rb_thread_t *th = GET_THREAD(); if (r && len < MAX_DEBUG_LOG_MESSAGE_LEN) { - r = snprintf(buff + len, MAX_DEBUG_LOG_MESSAGE_LEN - len, "\tth:%u", (unsigned int)th->serial); + r = snprintf(buff + len, MAX_DEBUG_LOG_MESSAGE_LEN - len, "\tth:%u", rb_th_serial(th)); if (r < 0) rb_bug("ruby_debug_log returns %d\n", r); len += r; } -- cgit v1.2.3