diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2019-04-23 22:21:54 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2019-04-23 22:21:54 +0300 |
commit | fa8b492e30a8161416c9362843c21d049735b848 (patch) | |
tree | 9e94f6901b011557c9722ce94e94bdf8394e8d08 /mark.c | |
parent | a8c5ee41a95a1a541f088582de909f537a6827d9 (diff) | |
download | bdwgc-fa8b492e30a8161416c9362843c21d049735b848.tar.gz |
Workaround 'duplicate expression for condition and assignment' cppcheck FP
The entitled cppcheck warnings are false positives.
* alloc.c (GC_should_collect): Move reassignment of the global variable
which is checked in the conditional expression to the end of the
conditional block statement.
* finalize.c (GC_notify_or_invoke_finalizers): Likewise.
* mark.c [WRAP_MARK_SOME] (GC_mark_some): Likewise.
Diffstat (limited to 'mark.c')
-rw-r--r-- | mark.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -564,9 +564,9 @@ handle_ex: /* Warn about it at most once per collection. */ if (warned_gc_no != GC_gc_no) { - warned_gc_no = GC_gc_no; WARN("Caught ACCESS_VIOLATION in marker;" " memory mapping disappeared\n", 0); + warned_gc_no = GC_gc_no; } } /* We have bad roots on the stack. Discard mark stack. */ |