This commit is contained in:
ALEXks
2024-03-24 15:21:02 +03:00
parent 763be1857a
commit 947747962d

View File

@@ -1087,7 +1087,7 @@ static SgSymbol* shrinkArray(const LoopGraph *forLoop, SgSymbol *arraySymbol, ve
SgForStmt *loopStmt = (SgForStmt*)(forLoop->loop->GetOriginal()); SgForStmt *loopStmt = (SgForStmt*)(forLoop->loop->GetOriginal());
if (!reduceToVariable && isAllocatable(arraySymbol)) if (!reduceToVariable && isAllocatable(arraySymbol))
insertAllocDealloc(forLoop, arraySymbol, newSymbol, false, allocDone, NULL, &indexes); insertAllocDealloc(forLoop, arraySymbol, newSymbol, allocDone, false, NULL, &indexes);
for (SgStatement *st = loopStmt->lexNext(); st != loopStmt->lastNodeOfStmt()->lexNext(); st = st->lexNext()) for (SgStatement *st = loopStmt->lexNext(); st != loopStmt->lastNodeOfStmt()->lexNext(); st = st->lexNext())
if (st->variant() != ALLOCATE_STMT && st->variant() != DEALLOCATE_STMT) if (st->variant() != ALLOCATE_STMT && st->variant() != DEALLOCATE_STMT)