From 86c3076bffed43aee75fa36127025b6a6d44bd78 Mon Sep 17 00:00:00 2001 From: foreman Date: Wed, 17 Apr 2019 12:45:58 -0400 Subject: [PATCH] P4 to Git Change 1771136 by wchau@wchau_OCL_Linux on 2019/04/17 12:00:38 SWDEV-165259 - Update OpenCL runtime to support MsgPack metadata - Fixed argument type qualifier bug. Data are represented as "0"/"1" in V3, not "false"/"true" as in V2 Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/devkernel.cpp#21 edit --- rocclr/runtime/device/devkernel.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rocclr/runtime/device/devkernel.cpp b/rocclr/runtime/device/devkernel.cpp index ff3c8b4f31..691720cac3 100644 --- a/rocclr/runtime/device/devkernel.cpp +++ b/rocclr/runtime/device/devkernel.cpp @@ -378,16 +378,16 @@ static amd_comgr_status_t populateArgsV3(const amd_comgr_metadata_node_t key, } break; case ArgField::IsConst: - lcArg->mIsConst = (buf.compare("true") == 0); + lcArg->mIsConst = (buf.compare("1") == 0); break; case ArgField::IsRestrict: - lcArg->mIsRestrict = (buf.compare("true") == 0); + lcArg->mIsRestrict = (buf.compare("1") == 0); break; case ArgField::IsVolatile: - lcArg->mIsVolatile = (buf.compare("true") == 0); + lcArg->mIsVolatile = (buf.compare("1") == 0); break; case ArgField::IsPipe: - lcArg->mIsPipe = (buf.compare("true") == 0); + lcArg->mIsPipe = (buf.compare("1") == 0); break; default: return AMD_COMGR_STATUS_ERROR;