From 3173dbdec03d96ccd4f2f31573d070c24c1ea3dc Mon Sep 17 00:00:00 2001 From: Jatin Chaudhary Date: Thu, 25 Jun 2020 05:55:53 -0400 Subject: [PATCH] Fix error: cannot pass object of non-trivial type string through variadic function when building in debug mode Change-Id: Idd55ed422addc815fb56c57b05bd4afa9563f2ac --- hipamd/rocclr/hip_global.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hipamd/rocclr/hip_global.cpp b/hipamd/rocclr/hip_global.cpp index 8aed5085eb..2a395fee96 100755 --- a/hipamd/rocclr/hip_global.cpp +++ b/hipamd/rocclr/hip_global.cpp @@ -19,7 +19,7 @@ DeviceVar::DeviceVar(std::string name, hipModule_t hmod) : shadowVptr(nullptr), } if(!dev_program->createGlobalVarObj(&amd_mem_obj_, &device_ptr_, &size_, name.c_str())) { - DevLogPrintfError("Cannot create Global Var obj for symbol: %s \n", name); + DevLogPrintfError("Cannot create Global Var obj for symbol: %s \n", name.c_str()); guarantee(false); } @@ -54,13 +54,13 @@ DeviceFunc::DeviceFunc(std::string name, hipModule_t hmod) : dflock_("function l const amd::Symbol *symbol = program->findSymbol(name.c_str()); if (symbol == nullptr) { - DevLogPrintfError("Cannot find Symbol with name: %s \n", name); + DevLogPrintfError("Cannot find Symbol with name: %s \n", name.c_str()); guarantee(false); } kernel_ = new amd::Kernel(*program, *symbol, name); if (kernel_ == nullptr) { - DevLogPrintfError("Cannot create kernel with name: %s \n", name); + DevLogPrintfError("Cannot create kernel with name: %s \n", name.c_str()); guarantee(false); } }