]> granicus.if.org Git - gc/commit
Remove redundant check of GC_free argument in register_finalizer
authorIvan Maidanski <ivmai@mail.ru>
Tue, 10 Sep 2019 20:09:29 +0000 (23:09 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 10 Sep 2019 20:09:29 +0000 (23:09 +0300)
commit88718771d6aa4bf79d50585add2e3f9e12deee34
treefebda0926c255f188cdda3cae1897b5f84c3232d
parente5321a993a768ba78edc2fd39387edb360480c83
Remove redundant check of GC_free argument in register_finalizer
(code refactoring)

This also works around "Argument new_fo to function GC_free is always 1"
cppcheck false positive.

* finalize.c [!DBG_HDRS_ALL] (GC_register_finalizer_inner): Do not
check new_fo is non-NULL before GC_free(new_fo) call.
finalize.c