diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2023-04-26 20:03:23 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2023-04-26 20:03:23 +0300 |
commit | 430e44c4a37dd2282f58ddc62dc53e43e4bf8724 (patch) | |
tree | 7729df5a1cf66718e90fc6b72658a0be5883ccad /os_dep.c | |
parent | fef1ce084af6dc3a0051025c12e04a1eaa5eb1b0 (diff) | |
download | bdwgc-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 'os_dep.c')
-rw-r--r-- | os_dep.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -2836,7 +2836,7 @@ GC_API GC_push_other_roots_proc GC_CALL GC_get_push_other_roots(void) } #if defined(SOFT_VDB) && !defined(NO_SOFT_VDB_LINUX_VER_RUNTIME_CHECK) \ - || (defined(GLIBC_2_19_TSX_BUG) && defined(THREADS)) + || (defined(GLIBC_2_19_TSX_BUG) && defined(GC_PTHREADS_PARAMARK)) GC_INNER int GC_parse_version(int *pminor, const char *pverstr) { char *endp; unsigned long value = strtoul(pverstr, &endp, 10); |