From d34d5916769ddde29c97d241f7693fcf1b71706d Mon Sep 17 00:00:00 2001 From: foreman Date: Thu, 22 Aug 2019 11:42:53 -0400 Subject: [PATCH] P4 to Git Change 1987492 by kjayapra@0_HIPWS_LNX1_ROCM on 2019/08/22 11:31:51 SWDEV-188177 - Using the context from owner() in device::Program functions. Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#61 edit --- rocclr/runtime/device/devprogram.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rocclr/runtime/device/devprogram.cpp b/rocclr/runtime/device/devprogram.cpp index 0073b3f667..4bdbc3cc7f 100644 --- a/rocclr/runtime/device/devprogram.cpp +++ b/rocclr/runtime/device/devprogram.cpp @@ -3208,8 +3208,8 @@ bool Program::defineUndefinedVars() { continue; } - amd_mem_obj = new (device().GlbCtx()) amd::Buffer(device().GlbCtx(), - CL_MEM_USE_HOST_PTR, hsize); + amd_mem_obj = new (owner()->context()) amd::Buffer(const_cast(owner()->context()), + CL_MEM_USE_HOST_PTR, hsize); if (amd_mem_obj == nullptr) { LogError("[OCL] failed to create a mem object!"); return false;