summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2022-10-31 22:08:56 +0300
committerIvan Maidanski <ivmai@mail.ru>2022-11-14 22:22:36 +0300
commite3b3bbb465833ff88d3d43c96b80e68f2982b8d3 (patch)
tree01c4e4324f2dbe6664e6e2c11806bf417ea63cdd
parent60183e2f34402a75d7a4a30ed7a0f71ae4b6c347 (diff)
downloadbdwgc-e3b3bbb465833ff88d3d43c96b80e68f2982b8d3.tar.gz
Eliminate 'cast signed to bigger unsigned' CSA warning in WARN calls
(a cherry-pick of commit 99536f178 from 'release-8_2') * pthread_support.c (GC_thr_init): Cast WARN argument to signed_word.
-rw-r--r--pthread_support.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pthread_support.c b/pthread_support.c
index e3027024..36bbda5f 100644
--- a/pthread_support.c
+++ b/pthread_support.c
@@ -1264,7 +1264,8 @@ GC_INNER void GC_thr_init(void)
GC_nprocs = GC_get_nprocs();
}
if (GC_nprocs <= 0) {
- WARN("GC_get_nprocs() returned %" WARN_PRIdPTR "\n", GC_nprocs);
+ WARN("GC_get_nprocs() returned %" WARN_PRIdPTR "\n",
+ (signed_word)GC_nprocs);
GC_nprocs = 2; /* assume dual-core */
# ifdef PARALLEL_MARK
available_markers_m1 = 0; /* but use only one marker */