Remove redundant THREADS macro checks
authorIvan Maidanski <ivmai@mail.ru>
Tue, 28 Nov 2017 22:05:47 +0000 (01:05 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 28 Nov 2017 22:05:47 +0000 (01:05 +0300)
commit0e475fc7f0a54a96f047aa1e1b79a83cfa6415ad
treecfc7f3c6416d39e807bf09e3b75d36b919285482
parent28a64c87b66d8c08da0b1c62ded59e59ccf3f5f5
Remove redundant THREADS macro checks
(code refactoring)

THREAD_LOCAL_ALLOC macro implies THREADS one.

* alloc.c [GC_ASSERTIONS && THREAD_LOCAL_ALLOC] (GC_check_fl_marks,
GC_check_tls, GC_finish_collection): Do not check whether THREADS macro
is defined.
* include/private/gc_priv.h  [GC_ASSERTIONS && THREAD_LOCAL_ALLOC]
(GC_check_fl_marks): Likewise.
alloc.c
include/private/gc_priv.h