From: Ivan Maidanski Date: Wed, 13 Jun 2018 22:11:49 +0000 (+0300) Subject: Fix multi-threaded gctest for the case of NTHREADS is set to zero X-Git-Tag: v8.0.0~126 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c16ba4105a4c0a23490645f61beb4922c47fc1bd;p=platform%2Fupstream%2Flibgc.git Fix multi-threaded gctest for the case of NTHREADS is set to zero (fix of commit 347c1f0d0) * tests/test.c [THREADS] (run_one_test): If !GC_thread_is_registered() then FAIL only if GC_is_init_called(). --- diff --git a/tests/test.c b/tests/test.c index 5270590..435af8c 100644 --- a/tests/test.c +++ b/tests/test.c @@ -1298,7 +1298,7 @@ void run_one_test(void) GC_FREE(0); # ifdef THREADS - if (!GC_thread_is_registered()) { + if (!GC_thread_is_registered() && GC_is_init_called()) { GC_printf("Current thread is not registered with GC\n"); FAIL; }