diff --git a/projects/clr/rocclr/device/rocm/rocvirtual.cpp b/projects/clr/rocclr/device/rocm/rocvirtual.cpp index 32c184c664..60415175e9 100644 --- a/projects/clr/rocclr/device/rocm/rocvirtual.cpp +++ b/projects/clr/rocclr/device/rocm/rocvirtual.cpp @@ -779,8 +779,10 @@ bool VirtualGPU::processMemObjects(const amd::Kernel& kernel, const_address para WriteAqlArgAt(const_cast
(params), mem, sizeof(void*), it->second); } ClPrint(amd::LOG_INFO, amd::LOG_KERN, - "Arg%d: %s %s = val:%lld", i, desc.typeName_.c_str(), desc.name_.c_str(), - *reinterpret_cast(srcArgPtr)); + "Arg%d: %s %s = val:%s", i, desc.typeName_.c_str(), desc.name_.c_str(), + (desc.size_ == 4) ? std::to_string(*reinterpret_cast(srcArgPtr)).c_str() : + (desc.size_ == 8) ? std::to_string(*reinterpret_cast(srcArgPtr)).c_str() + : ""); } else if (desc.type_ == T_SAMPLER) { uint32_t index = desc.info_.arrayIndex_;