diff --git a/rocclr/device/rocm/rocvirtual.cpp b/rocclr/device/rocm/rocvirtual.cpp index f68bf48f5c..f12e8cb9c1 100644 --- a/rocclr/device/rocm/rocvirtual.cpp +++ b/rocclr/device/rocm/rocvirtual.cpp @@ -2764,7 +2764,7 @@ bool VirtualGPU::submitKernelInternal(const amd::NDRangeContainer& sizes, const } case amd::KernelParameterDescriptor::HiddenPrintfBuffer: { uintptr_t bufferPtr = reinterpret_cast(printfDbg()->dbgBuffer()); - if (printfEnabled && !bufferPtr) { + if (printfEnabled && bufferPtr) { WriteAqlArgAt(hidden_arguments, bufferPtr, it.size_, it.offset_); } break;