summaryrefslogtreecommitdiff
path: root/dyn_load.c
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2016-10-22 09:48:29 +0300
committerIvan Maidanski <ivmai@mail.ru>2016-10-22 09:48:29 +0300
commitf81cb9636ad852a705e7db9bf0e3e26cec0295b1 (patch)
tree2e2e4a88a59a3bfd0f338458c30e767b349cf1b1 /dyn_load.c
parente7f40b12c1ae51c2a67e90e67fc9a9d47e8a8690 (diff)
downloadbdwgc-f81cb9636ad852a705e7db9bf0e3e26cec0295b1.tar.gz
Eliminate 'value of DATASTART2 unknown' cppcheck info messages
* dyn_load.c [HAVE_DL_ITERATE_PHDR] (GC_register_dynamic_libraries_dl_iterate_phdr): Replace defined(DATASTART2) with defined(GC_HAVE_DATAREGION2). * os_dep.c [!OS2 && !MSWIN32 && !OPENBSD] (GC_register_data_segments): Likewise. * include/private/gcconfig.h [DATASTART2] (GC_HAVE_DATAREGION2): New macro.
Diffstat (limited to 'dyn_load.c')
-rw-r--r--dyn_load.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/dyn_load.c b/dyn_load.c
index 1174396a..679211dd 100644
--- a/dyn_load.c
+++ b/dyn_load.c
@@ -628,7 +628,7 @@ STATIC GC_bool GC_register_dynamic_libraries_dl_iterate_phdr(void)
/* dl_iterate_phdr may forget the static data segment in */
/* statically linked executables. */
GC_add_roots_inner(datastart, dataend, TRUE);
-# if defined(DATASTART2)
+# ifdef GC_HAVE_DATAREGION2
if ((word)DATASTART2 - 1U >= (word)DATAEND2) {
/* Subtract one to check also for NULL */
/* without a compiler warning. */