From 85d103cfe7ac7a0d634030613f26379a415532f6 Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Wed, 12 Jun 2024 15:08:14 +0300 Subject: [PATCH] Remove no longer needed no-volatile cast in GC_get_next_stack (fix of commit bc1866b14) * win32_threads.c (GC_get_next_stack): Remove redundant no-volatile cast when getting address of crtn->last_stack_min. --- win32_threads.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/win32_threads.c b/win32_threads.c index d22c3284f..320818714 100644 --- a/win32_threads.c +++ b/win32_threads.c @@ -1048,8 +1048,7 @@ GC_INNER void GC_get_next_stack(ptr_t start, ptr_t limit, if (ADDR_LT(start, stack_end) && ADDR_LT(stack_end, current_min)) { /* Update address of last_stack_min. */ - plast_stack_min = (ptr_t * /* no volatile */)(word)( - &(dll_thread_table[i].crtn -> last_stack_min)); + plast_stack_min = &(dll_thread_table[i].crtn -> last_stack_min); current_min = stack_end; # ifdef CPPCHECK /* To avoid a warning that thread is always null. */