From 0b46007f8ee227d1e70e0a8772155f97d49cba26 Mon Sep 17 00:00:00 2001 From: ALEXks Date: Tue, 10 Feb 2026 09:18:44 +0300 Subject: [PATCH] fixed private filling --- src/Utils/SgUtils.cpp | 10 ++++++++-- src/Utils/version.h | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/Utils/SgUtils.cpp b/src/Utils/SgUtils.cpp index 024de03..82f0c19 100644 --- a/src/Utils/SgUtils.cpp +++ b/src/Utils/SgUtils.cpp @@ -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()); + } + } } } } diff --git a/src/Utils/version.h b/src/Utils/version.h index 46b7ba3..5aee966 100644 --- a/src/Utils/version.h +++ b/src/Utils/version.h @@ -1,3 +1,3 @@ #pragma once -#define VERSION_SPF "2459" +#define VERSION_SPF "2460"