SWDEV-263435 - Get code object version the correct way

Change-Id: I18877c116e2f013ec9d04411258c0df8cc0159b3
这个提交包含在:
Jason Tang
2020-12-05 11:27:13 -05:00
父节点 5ce07e24d5
当前提交 b9520ce4cd
修改 2 个文件,包含 65 行新增4 行删除
+3 -2
查看文件
@@ -1136,7 +1136,8 @@ bool Kernel::GetAttrCodePropMetadata() {
}
}
break;
case 3: {
case 3:
case 4: {
status = amd::Comgr::iterate_map_metadata(kernelMetaNode, populateKernelMetaV3,
static_cast<void*>(this));
}
@@ -1284,7 +1285,7 @@ void Kernel::InitParameters(const amd_comgr_metadata_node_t kernelMD) {
if (codeObjectVer() == 2) {
status = amd::Comgr::iterate_map_metadata(argsNode, populateArgs, data);
}
else if (codeObjectVer() == 3) {
else if ((codeObjectVer() == 3) || (codeObjectVer() == 4)) {
status = amd::Comgr::iterate_map_metadata(argsNode, populateArgsV3, data);
}
}