From c7b0a80a3da7c445fb2a5ac299fe8027567c0c8a Mon Sep 17 00:00:00 2001
From: foreman
Date: Wed, 24 Jul 2019 14:11:12 -0400
Subject: [PATCH] P4 to Git Change 1972970 by kjayapra@0_HIPWS_P2P1_ROCM on
2019/07/24 13:47:29
SWDEV-144570 - Use Comgr feature flag around COMGR related API usage.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#52 edit
[ROCm/clr commit: 7efe014e65599fe914be89136d98b71d738f5139]
---
projects/clr/rocclr/runtime/device/devprogram.cpp | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/projects/clr/rocclr/runtime/device/devprogram.cpp b/projects/clr/rocclr/runtime/device/devprogram.cpp
index 52237835d4..974c69980f 100644
--- a/projects/clr/rocclr/runtime/device/devprogram.cpp
+++ b/projects/clr/rocclr/runtime/device/devprogram.cpp
@@ -3098,6 +3098,7 @@ bool Program::FindGlobalVarSize(void* binary, size_t binSize) {
return true;
}
+#if defined(USE_COMGR_LIBRARY)
amd_comgr_status_t getSymbolFromModule(amd_comgr_symbol_t symbol, void* userData) {
size_t nlen;
amd_comgr_status_t status;
@@ -3131,8 +3132,10 @@ amd_comgr_status_t getSymbolFromModule(amd_comgr_symbol_t symbol, void* userData
delete[] name;
return status;
}
+#endif /* USE_COMGR_LIBRARY */
bool Program::getGlobalSymbolsFromCodeObj(std::vector* var_names) const {
+#if defined(USE_COMGR_LIBRARY)
amd_comgr_status_t status = AMD_COMGR_STATUS_SUCCESS;
amd_comgr_data_t dataObject;
@@ -3157,6 +3160,7 @@ bool Program::getGlobalSymbolsFromCodeObj(std::vector* var_names) c
buildLog_ += "COMGR: Cannot iterate comgr symbols \n";
return false;
}
+#endif /* USE_COMGR_LIBRARY */
return true;
}