From cece72aa04030e88eebe5ef6a0f25760bb0747e4 Mon Sep 17 00:00:00 2001 From: Andrey Churbanov Date: Tue, 28 Mar 2017 13:35:42 +0000 Subject: Fix for bug https://llvm.org/bugs/show_bug.cgi?id=30889 Condition adjusted for Debug assertion. Differential Revision: https://reviews.llvm.org/D29638 llvm-svn: 298915 --- openmp/runtime/src/kmp_runtime.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'openmp/runtime/src') diff --git a/openmp/runtime/src/kmp_runtime.cpp b/openmp/runtime/src/kmp_runtime.cpp index 22102395233..e92c9b1308c 100644 --- a/openmp/runtime/src/kmp_runtime.cpp +++ b/openmp/runtime/src/kmp_runtime.cpp @@ -2284,7 +2284,7 @@ __kmp_join_call(ident_t *loc, int gtid #endif #if KMP_DEBUG - if ( __kmp_tasking_mode != tskm_immediate_exec ) { + if (__kmp_tasking_mode != tskm_immediate_exec && !exit_teams) { KA_TRACE( 20, ( "__kmp_join_call: T#%d, old team = %p old task_team = %p, th_task_team = %p\n", __kmp_gtid_from_thread( master_th ), team, team->t.t_task_team[master_th->th.th_task_state], master_th->th.th_task_team) ); -- cgit v1.2.3