fixed private filling

This commit is contained in:
ALEXks
2026-02-10 09:18:44 +03:00
parent d78753888f
commit c1d94be0be
2 changed files with 9 additions and 3 deletions

View File

@@ -934,8 +934,14 @@ void fillNonDistrArraysAsPrivate(SgStatement *st,
{
auto itD = declaredArrays.find(*itSet);
if (itD != declaredArrays.end())
if (itD->second.first->IsNotDistribute())
privatesVars.insert(itD->second.first->GetShortName());
{
const auto array = itD->second.first;
if (array->IsNotDistribute())
{
auto symb = array->GetDeclSymbol(make_pair(st->fileName(), st->lineNumber()));
privatesVars.insert(symb->identifier());
}
}
}
}
}

View File

@@ -1,3 +1,3 @@
#pragma once
#define VERSION_SPF "2459"
#define VERSION_SPF "2460"