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;