]> granicus.if.org Git - gc/commitdiff
Fix UNTESTED for multi-threaded API functions in gctest
authorIvan Maidanski <ivmai@mail.ru>
Fri, 27 Jul 2018 21:21:18 +0000 (00:21 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Fri, 27 Jul 2018 21:21:18 +0000 (00:21 +0300)
(fix of commits c5d4ef9c1857bb8ad6)

* tests/test.c [!PCR && !GC_WIN32_THREADS && !GC_PTHREADS && CPPCHECK
&& THREADS] (main): Remove UNTESTED for GC_allow_register_threads,
GC_get_on_thread_event, GC_register_altstack, GC_set_on_thread_event.
* tests/test.c [GC_PTHREADS && CPPCHECK] (main): Add UNTESTED for
GC_allow_register_threads, GC_get_on_thread_event,
GC_register_altstack, GC_set_on_thread_event.

tests/test.c

index 733926e1b59b54774f4c4549b2f3b4094de299b0..efce7f42eb0844b9f732bfc7bdb8fa03f8b12e18 100644 (file)
@@ -1999,12 +1999,6 @@ void GC_CALLBACK warn_proc(char *msg, GC_word p)
           && !defined(MSWIN32) && !defined(MSWINCE)
          UNTESTED(GC_set_log_fd);
 #      endif
-#      ifdef THREADS
-         UNTESTED(GC_allow_register_threads);
-         UNTESTED(GC_get_on_thread_event);
-         UNTESTED(GC_register_altstack);
-         UNTESTED(GC_set_on_thread_event);
-#      endif
 #      ifndef REDIRECT_MALLOC_IN_HEADER
 #        ifdef REDIRECT_MALLOC
 #          ifndef strndup
@@ -2340,6 +2334,10 @@ int main(void)
     (void)fflush(stdout);
     (void)pthread_attr_destroy(&attr);
 #   if defined(CPPCHECK)
+      UNTESTED(GC_allow_register_threads);
+      UNTESTED(GC_get_on_thread_event);
+      UNTESTED(GC_register_altstack);
+      UNTESTED(GC_set_on_thread_event);
       UNTESTED(GC_set_suspend_signal);
       UNTESTED(GC_set_thr_restart_signal);
 #     ifndef GC_NO_DLOPEN