diff --git a/libguile/threads.c b/libguile/threads.c index e6d23dcb8..b772b84ba 100644 --- a/libguile/threads.c +++ b/libguile/threads.c @@ -164,7 +164,7 @@ thread_print (SCM exp, SCM port, scm_print_state *pstate SCM_UNUSED) { scm_thread *t = SCM_THREAD_DATA (exp); scm_puts ("#thread, 10, port); + scm_uintprint ((size_t)t->thread, 10, port); scm_puts (" (", port); scm_uintprint ((scm_t_bits)t, 16, port); scm_puts (")>", port);