summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2023-04-26 20:03:23 +0300
committerIvan Maidanski <ivmai@mail.ru>2023-04-26 20:03:23 +0300
commit430e44c4a37dd2282f58ddc62dc53e43e4bf8724 (patch)
tree7729df5a1cf66718e90fc6b72658a0be5883ccad /include
parentfef1ce084af6dc3a0051025c12e04a1eaa5eb1b0 (diff)
downloadbdwgc-430e44c4a37dd2282f58ddc62dc53e43e4bf8724.tar.gz
Fix unused GC_parse_version if no SOFT_VDB and no parallel mark on Linux
(fix of commit 6e1b82b0a) * include/private/gc_priv.h [GLIBC_2_19_TSX_BUG && THREADS] (GC_parse_version): Do not declare unless GC_PTHREADS_PARAMARK. * os_dep.c [(!SOFT_VDB || NO_SOFT_VDB_LINUX_VER_RUNTIME_CHECK) && GLIBC_2_19_TSX_BUG && THREADS] (GC_parse_version): Do not define unless GC_PTHREADS_PARAMARK.
Diffstat (limited to 'include')
-rw-r--r--include/private/gc_priv.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/private/gc_priv.h b/include/private/gc_priv.h
index 9b3eaeea..8091b7f3 100644
--- a/include/private/gc_priv.h
+++ b/include/private/gc_priv.h
@@ -2799,7 +2799,7 @@ GC_EXTERN signed_word GC_bytes_found;
GC_INNER void GC_mark_thread_local_free_lists(void);
#endif
-#if defined(GLIBC_2_19_TSX_BUG) && defined(THREADS)
+#if defined(GLIBC_2_19_TSX_BUG) && defined(GC_PTHREADS_PARAMARK)
/* Parse string like <major>[.<minor>[<tail>]] and return major value. */
GC_INNER int GC_parse_version(int *pminor, const char *pverstr);
#endif