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/clr commit: 20eff6c298]
Этот коммит содержится в:
Vladislav Sytchenko
2021-05-11 13:49:44 -04:00
родитель 992143919d
Коммит 7995ec9e38
2 изменённых файлов: 9 добавлений и 9 удалений
-9
Просмотреть файл
@@ -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
+9
Просмотреть файл
@@ -23,6 +23,15 @@
#include <hip/hiprtc.h>
#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;
}