forked from OSchip/llvm-project
Removed unconditional and unsafe decrement of counter of active threads in pool at shutdown time. Differential Revision: https://reviews.llvm.org/D61944 llvm-svn: 360784
This commit is contained in:
parent
ad08ea284f
commit
6ebb785bb1
|
@ -6139,8 +6139,6 @@ static void __kmp_internal_end(void) {
|
||||||
KMP_DEBUG_ASSERT(thread->th.th_reap_state == KMP_SAFE_TO_REAP);
|
KMP_DEBUG_ASSERT(thread->th.th_reap_state == KMP_SAFE_TO_REAP);
|
||||||
thread->th.th_next_pool = NULL;
|
thread->th.th_next_pool = NULL;
|
||||||
thread->th.th_in_pool = FALSE;
|
thread->th.th_in_pool = FALSE;
|
||||||
thread->th.th_active_in_pool = FALSE;
|
|
||||||
KMP_ATOMIC_DEC(&__kmp_thread_pool_active_nth);
|
|
||||||
__kmp_reap_thread(thread, 0);
|
__kmp_reap_thread(thread, 0);
|
||||||
}
|
}
|
||||||
__kmp_thread_pool_insert_pt = NULL;
|
__kmp_thread_pool_insert_pt = NULL;
|
||||||
|
|
Loading…
Reference in New Issue