From dc73f512ae77888fac7f80af9bdc44a7208fbce8 Mon Sep 17 00:00:00 2001 From: Jonathan Peyton Date: Mon, 9 Jul 2018 19:09:31 +0000 Subject: [PATCH] Fix const cast problem introduced in r336563 336563 eliminated CCAST() macros caused build failures llvm-svn: 336586 --- openmp/runtime/src/kmp_wait_release.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openmp/runtime/src/kmp_wait_release.h b/openmp/runtime/src/kmp_wait_release.h index ce23aa28f610..1301a601a2c8 100644 --- a/openmp/runtime/src/kmp_wait_release.h +++ b/openmp/runtime/src/kmp_wait_release.h @@ -172,7 +172,7 @@ __kmp_wait_template(kmp_info_t *this_thr, C *flag, KMP_FSYNC_SPIN_INIT(spin, NULL); if (flag->done_check()) { - KMP_FSYNC_SPIN_ACQUIRED(spin); + KMP_FSYNC_SPIN_ACQUIRED(CCAST(void *, spin)); return; } th_gtid = this_thr->th.th_info.ds.ds_gtid; @@ -343,7 +343,7 @@ final_spin=FALSE) } // if } // if - KMP_FSYNC_SPIN_PREPARE(spin); + KMP_FSYNC_SPIN_PREPARE(CCAST(void *, spin)); if (TCR_4(__kmp_global.g.g_done)) { if (__kmp_global.g.g_abort) __kmp_abort_thread(); @@ -450,7 +450,7 @@ final_spin=FALSE) } #endif - KMP_FSYNC_SPIN_ACQUIRED(spin); + KMP_FSYNC_SPIN_ACQUIRED(CCAST(void *, spin)); } /* Release any threads specified as waiting on the flag by releasing the flag