From: Ivan Maidanski Date: Thu, 19 Apr 2018 23:19:19 +0000 (+0300) Subject: Eliminate 'boolean result used in bitwise operation' cppcheck warning X-Git-Tag: v8.0.0~225 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=02f010579487aa9e0b51a9c0322bf8edf57a7c95;p=platform%2Fupstream%2Flibgc.git Eliminate 'boolean result used in bitwise operation' cppcheck warning * finalize.c (GC_push_finalizer_structures): Replace (word)&sym to (word)(&sym). * typd_mlc.c (GC_add_ext_descriptor): Likewise. --- diff --git a/finalize.c b/finalize.c index c76b31b..cefdf60 100644 --- a/finalize.c +++ b/finalize.c @@ -89,10 +89,10 @@ STATIC struct fnlz_roots_s { GC_API void GC_CALL GC_push_finalizer_structures(void) { - GC_ASSERT((word)&GC_dl_hashtbl.head % sizeof(word) == 0); - GC_ASSERT((word)&GC_fnlz_roots % sizeof(word) == 0); + GC_ASSERT((word)(&GC_dl_hashtbl.head) % sizeof(word) == 0); + GC_ASSERT((word)(&GC_fnlz_roots) % sizeof(word) == 0); # ifndef GC_LONG_REFS_NOT_NEEDED - GC_ASSERT((word)&GC_ll_hashtbl.head % sizeof(word) == 0); + GC_ASSERT((word)(&GC_ll_hashtbl.head) % sizeof(word) == 0); GC_PUSH_ALL_SYM(GC_ll_hashtbl.head); # endif GC_PUSH_ALL_SYM(GC_dl_hashtbl.head); diff --git a/typd_mlc.c b/typd_mlc.c index e7df05b..7fb964a 100644 --- a/typd_mlc.c +++ b/typd_mlc.c @@ -137,7 +137,7 @@ STATIC signed_word GC_add_ext_descriptor(const word * bm, word nbits) word ed_size = GC_ed_size; if (ed_size == 0) { - GC_ASSERT((word)&GC_ext_descriptors % sizeof(word) == 0); + GC_ASSERT((word)(&GC_ext_descriptors) % sizeof(word) == 0); GC_push_typed_structures = GC_push_typed_structures_proc; UNLOCK(); new_size = ED_INITIAL_SIZE;