SWDEV-460091 - Handle cases where inline variables are included in multiple translation unit.
Change-Id: I92179ad198abbdaf5aec9c3c4ba76eeb6b0cc761
This commit is contained in:
zatwierdzone przez
Karthik Jayaprakash
rodzic
1bd8b4eaf5
commit
68ddd8f3a0
@@ -1159,7 +1159,8 @@ hipError_t StatCO::getStatFuncAttr(hipFuncAttributes* func_attr, const void* hos
|
||||
hipError_t StatCO::registerStatGlobalVar(const void* hostVar, Var* var) {
|
||||
amd::ScopedLock lock(sclock_);
|
||||
|
||||
if (vars_.find(hostVar) != vars_.end()) {
|
||||
auto var_it = vars_.find(hostVar);
|
||||
if ((var_it != vars_.end()) && (var_it->second->getName() != var->getName())) {
|
||||
return hipErrorInvalidSymbol;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user