From: Jonathan Peyton Date: Mon, 21 Nov 2016 16:24:59 +0000 (+0000) Subject: Set task->td_dephash to NULL after free X-Git-Tag: llvmorg-4.0.0-rc1~3993 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=96fe1aa38072660a7bce3da23d6c6fedace4af74;p=platform%2Fupstream%2Fllvm.git Set task->td_dephash to NULL after free llvm-svn: 287552 --- diff --git a/openmp/runtime/src/kmp_taskdeps.cpp b/openmp/runtime/src/kmp_taskdeps.cpp index 8dda556..2c3da45 100644 --- a/openmp/runtime/src/kmp_taskdeps.cpp +++ b/openmp/runtime/src/kmp_taskdeps.cpp @@ -378,6 +378,7 @@ __kmp_release_deps ( kmp_int32 gtid, kmp_taskdata_t *task ) if ( task->td_dephash ) { KA_TRACE(40, ("__kmp_release_deps: T#%d freeing dependencies hash of task %p.\n", gtid, task ) ); __kmp_dephash_free(thread,task->td_dephash); + task->td_dephash = NULL; } if ( !node ) return;