From 3b5dac1d9d26fe49d30aafd13a045ecc07e79eec Mon Sep 17 00:00:00 2001 From: Rahul Garg Date: Wed, 31 Jul 2019 08:42:08 -0700 Subject: [PATCH] Add HIP init in hipFuncGetAttributes (#1262) * Add HIP init in hipFuncGetAttributes * [dtest]Remove explicit hip init call in hipFuncGetAttributes dtest [ROCm/clr commit: c610159b858619891b7f378f8ce77afd22803fd2] --- projects/clr/hipamd/src/hip_module.cpp | 3 ++- .../tests/src/runtimeApi/module/hipFuncGetAttributes.cpp | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/clr/hipamd/src/hip_module.cpp b/projects/clr/hipamd/src/hip_module.cpp index c9b6c39c29..221c3850de 100644 --- a/projects/clr/hipamd/src/hip_module.cpp +++ b/projects/clr/hipamd/src/hip_module.cpp @@ -785,6 +785,7 @@ hipFuncAttributes make_function_attributes(const ihipModuleSymbol_t& kd) { hipError_t hipFuncGetAttributes(hipFuncAttributes* attr, const void* func) { + HIP_INIT_API(hipFuncGetAttributes, attr, func); using namespace hip_impl; if (!attr) return hipErrorInvalidValue; @@ -797,7 +798,7 @@ hipError_t hipFuncGetAttributes(hipFuncAttributes* attr, const void* func) *attr = make_function_attributes(*kd); - return hipSuccess; + return ihipLogStatus(hipSuccess); } hipError_t ihipModuleLoadData(hipModule_t* module, const void* image) { diff --git a/projects/clr/hipamd/tests/src/runtimeApi/module/hipFuncGetAttributes.cpp b/projects/clr/hipamd/tests/src/runtimeApi/module/hipFuncGetAttributes.cpp index 9ed9beb078..0003c327fe 100644 --- a/projects/clr/hipamd/tests/src/runtimeApi/module/hipFuncGetAttributes.cpp +++ b/projects/clr/hipamd/tests/src/runtimeApi/module/hipFuncGetAttributes.cpp @@ -39,7 +39,6 @@ void fn(float* px, float* py) } int main() { - hipInit(0); hipFuncAttributes attr{};