summaryrefslogtreecommitdiff
path: root/extra
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2017-09-19 09:58:11 +0300
committerIvan Maidanski <ivmai@mail.ru>2017-09-19 10:00:57 +0300
commit163c3456f2b60cba0436f180cc0c8b29faae5c34 (patch)
tree3a180a8300f2278f298bb22ff02f86a309219b74 /extra
parentaa1c57e8960c069cff7de137ed01c90cbfa57e91 (diff)
downloadbdwgc-163c3456f2b60cba0436f180cc0c8b29faae5c34.tar.gz
Eliminate 'boolean result used in bitwise op' cppcheck false warning
* extra/AmigaOS.c [GC_AMIGA_DS] (GC_register_data_segments): Replace (ULONG)&data[1] in comparison to (ULONG)(&data[1]). * misc.c [!THREADS && !SPARC] (GC_do_blocking_inner): Replace (ptr_t)&d in comparison to (ptr_t)(&d).
Diffstat (limited to 'extra')
-rw-r--r--extra/AmigaOS.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/extra/AmigaOS.c b/extra/AmigaOS.c
index 549e20fb..d8311eed 100644
--- a/extra/AmigaOS.c
+++ b/extra/AmigaOS.c
@@ -106,8 +106,9 @@ ptr_t GC_get_main_stack_base(void)
for (data = (ULONG *)BADDR(myseglist); data != NULL;
data = (ULONG *)BADDR(data[0])) {
- if (((ULONG) GC_register_data_segments < (ULONG) &data[1]) ||
- ((ULONG) GC_register_data_segments > (ULONG) &data[1] + data[-1])) {
+ if ((ULONG)GC_register_data_segments < (ULONG)(&data[1])
+ || (ULONG)GC_register_data_segments > (ULONG)(&data[1])
+ + data[-1]) {
# ifdef __GNUC__
if (dataSegSize == data[-1]) {
found_segment = TRUE;