Fix missing started_thread_while_stopped call from mark_some if GCC/Clang
authorIvan Maidanski <ivmai@mail.ru>
Mon, 18 Sep 2017 21:34:15 +0000 (00:34 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 18 Sep 2017 21:34:15 +0000 (00:34 +0300)
commitb4e2df9080a21b9912269db8c74bec755e8a6223
tree71e2913a9b4f4169716eda8b2d1ce11af2c2ade1
parentf4d690ec7356e577e86c189f98361459b1c4686c
Fix missing started_thread_while_stopped call from  mark_some if GCC/Clang

* mark.c [WRAP_MARK_SOME && GC_WIN32_THREADS && !GC_PTHREADS]
(GC_started_thread_while_stopped): Declare even if __GNUC__.
* mark.c [WRAP_MARK_SOME && GC_WIN32_THREADS && (MSWIN32 || MSWINCE)]
(GC_mark_some): Invoke GC_started_thread_while_stopped (unless
GC_PTHREADS).
* win32_threads.c [WRAP_MARK_SOME && !GC_PTHREADS]
(GC_started_thread_while_stopped): Define even if __GNUC__.
mark.c
win32_threads.c