From 79b6187feb8a2b56a9c7831dc77a8f1ec67ef3ba Mon Sep 17 00:00:00 2001 From: Vladislav Sytchenko Date: Tue, 11 May 2021 13:49:44 -0400 Subject: [PATCH] SWDEV-273235 - Fix HIP PCH build hip_rtc.cpp refers to the symbol __hipGetPCH(), but that one can only be found in hip_global.cpp. It's not referenced anywhere else, hence it should be moved. Change-Id: Ifc67b2f3b1b8344dec0e6c30d083d62288fb5e24 [ROCm/hip commit: 6debae4a142753714c6a42fec2d0a268844d249a] --- projects/hip/rocclr/hip_global.cpp | 9 --------- projects/hip/rocclr/hip_rtc.cpp | 9 +++++++++ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/projects/hip/rocclr/hip_global.cpp b/projects/hip/rocclr/hip_global.cpp index 247fbb645a..00c29013a2 100755 --- a/projects/hip/rocclr/hip_global.cpp +++ b/projects/hip/rocclr/hip_global.cpp @@ -5,15 +5,6 @@ #include "hip_code_object.hpp" #include "platform/program.hpp" -#ifdef __HIP_ENABLE_PCH -extern const char __hip_pch[]; -extern unsigned __hip_pch_size; -void __hipGetPCH(const char** pch, unsigned int *size) { - *pch = __hip_pch; - *size = __hip_pch_size; -} -#endif - namespace hip { //Device Vars diff --git a/projects/hip/rocclr/hip_rtc.cpp b/projects/hip/rocclr/hip_rtc.cpp index b7f373a264..66b6ad6e43 100755 --- a/projects/hip/rocclr/hip_rtc.cpp +++ b/projects/hip/rocclr/hip_rtc.cpp @@ -23,6 +23,15 @@ #include #include "platform/program.hpp" +#ifdef __HIP_ENABLE_PCH +extern const char __hip_pch[]; +extern unsigned __hip_pch_size; +void __hipGetPCH(const char** pch, unsigned int *size) { + *pch = __hip_pch; + *size = __hip_pch_size; +} +#endif + namespace hiprtc { thread_local hiprtcResult g_lastRtcError = HIPRTC_SUCCESS; }