summaryrefslogtreecommitdiff
path: root/finalize.c
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2016-10-29 17:40:01 +0300
committerIvan Maidanski <ivmai@mail.ru>2016-10-29 17:40:01 +0300
commit51260a32883c2824adcd44f69185e0cb2db39153 (patch)
tree2d61eec0112041531839adbb7902e0d92cfa4572 /finalize.c
parentdb7266bde3cecf73fc62c871f27760fbf69bacca (diff)
downloadbdwgc-51260a32883c2824adcd44f69185e0cb2db39153.tar.gz
Revert "Eliminate 'deref-of-null' static analyzer warning in register_finalizer"
This reverts commit 7547c377153ddd859bef6a2dd14c42e9f12aa0be. Because it requires -D GC_ASSERTIONS.
Diffstat (limited to 'finalize.c')
-rw-r--r--finalize.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/finalize.c b/finalize.c
index 9f03f81a..3de2a9c8 100644
--- a/finalize.c
+++ b/finalize.c
@@ -699,8 +699,7 @@ STATIC void GC_register_finalizer_inner(void * obj,
curr_fo = fo_next(curr_fo);
}
if (EXPECT(new_fo != 0, FALSE)) {
- /* new_fo is returned by GC_oom_fn(). */
- GC_ASSERT(fn != 0 && hhdr != NULL);
+ /* new_fo is returned by GC_oom_fn(), so fn != 0 and hhdr != 0. */
break;
}
if (fn == 0) {