diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2020-01-25 00:34:18 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2020-01-25 00:34:18 +0300 |
commit | f18cf0338a34328ffda1069f611d8337e199b6c1 (patch) | |
tree | dad00f1d5df7b87d7020d1c50cb905221d8d5d29 /reclaim.c | |
parent | 9c0fb796c3bc5f12c13c661c2c1029fa883236ef (diff) | |
download | bdwgc-f18cf0338a34328ffda1069f611d8337e199b6c1.tar.gz |
Workaround 'blocks>1 is always true' cppcheck FP in reclaim_block
* reclaim.c [CPPCHECK] (GC_reclaim_block): Call GC_noop1(&blocks).
Diffstat (limited to 'reclaim.c')
-rw-r--r-- | reclaim.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -426,6 +426,9 @@ STATIC void GC_reclaim_block(struct hblk *hbp, word report_if_found) } # endif blocks = OBJ_SZ_TO_BLOCKS(sz); +# if defined(CPPCHECK) + GC_noop1((word)&blocks); +# endif if (blocks > 1) { GC_large_allocd_bytes -= blocks * HBLKSIZE; } |