SWDEV-263435 - Get code object version the correct way

Change-Id: I18877c116e2f013ec9d04411258c0df8cc0159b3


[ROCm/clr commit: b9520ce4cd]
This commit is contained in:
Jason Tang
2020-12-05 11:27:13 -05:00
förälder 1365472339
incheckning b2fb014e19
2 ändrade filer med 65 tillägg och 4 borttagningar
+3 -2
Visa fil
@@ -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);
}
}