]> granicus.if.org Git - gc/commit
Fix 'ACCESS_VIOLATION in marker' GC warning on Win32 async thread start
authorIvan Maidanski <ivmai@mail.ru>
Wed, 2 Oct 2019 21:23:31 +0000 (00:23 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Wed, 2 Oct 2019 21:23:31 +0000 (00:23 +0300)
commit03109f2874c6e6b627aede9479ea1c667590ad81
tree8771488ab8107a5026f3bbb2b0d1902ced545742
parenta507ddddc74b613982ca0107bf1ea634b368237a
Fix 'ACCESS_VIOLATION in marker' GC warning on Win32 async thread start
(fix of commit 38d07c167)

* mark.c [WRAP_MARK_SOME && (MSWIN32 || MSWINCE) && GC_WIN32_THREADS
&& !GC_PTHREADS] (GC_mark_some): If GC_started_thread_while_stopped()
then goto handle_thr_start instead of handle_ex.
* mark.c [WRAP_MARK_SOME && GC_WIN32_THREADS && !GC_PTHREADS]
(GC_mark_some): Define handle_thr_start label right after WARN() call.
mark.c