diff options
Diffstat (limited to 'openmp/runtime/src/kmp_runtime.c')
-rw-r--r-- | openmp/runtime/src/kmp_runtime.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/openmp/runtime/src/kmp_runtime.c b/openmp/runtime/src/kmp_runtime.c index 06b5d58bc7e..9ec3c596a97 100644 --- a/openmp/runtime/src/kmp_runtime.c +++ b/openmp/runtime/src/kmp_runtime.c @@ -2231,12 +2231,13 @@ __kmp_join_ompt( ompt_parallel_id_t parallel_id, fork_context_e fork_context) { + ompt_task_info_t *task_info = __ompt_get_taskinfo(0); if (ompt_callbacks.ompt_callback(ompt_event_parallel_end)) { - ompt_task_info_t *task_info = __ompt_get_taskinfo(0); ompt_callbacks.ompt_callback(ompt_event_parallel_end)( parallel_id, task_info->task_id, OMPT_INVOKER(fork_context)); } + task_info->frame.reenter_runtime_frame = NULL; __kmp_join_restore_state(thread,team); } #endif |