fixed findArrayRef in loop_graph
This commit is contained in:
@@ -520,7 +520,7 @@ static void findArrayRef(SgExpression *exp, bool isWirte, set<DIST::Array*>& use
|
|||||||
{
|
{
|
||||||
if (exp)
|
if (exp)
|
||||||
{
|
{
|
||||||
if (exp->variant() == ARRAY_REF)
|
if (isArrayRef(exp))
|
||||||
{
|
{
|
||||||
DIST::Array *arrayRef = NULL;
|
DIST::Array *arrayRef = NULL;
|
||||||
SgSymbol *symbS = OriginalSymbol(exp->symbol());
|
SgSymbol *symbS = OriginalSymbol(exp->symbol());
|
||||||
|
|||||||
@@ -3219,6 +3219,7 @@ bool isArrayRef(SgExpression* ex)
|
|||||||
{
|
{
|
||||||
SgArrayRefExp* arrayRef = isSgArrayRefExp(ex);
|
SgArrayRefExp* arrayRef = isSgArrayRefExp(ex);
|
||||||
if (arrayRef)
|
if (arrayRef)
|
||||||
|
{
|
||||||
if (isArrayType(ex->symbol()->type()))
|
if (isArrayType(ex->symbol()->type()))
|
||||||
{
|
{
|
||||||
auto type = isSgArrayType(ex->symbol()->type());
|
auto type = isSgArrayType(ex->symbol()->type());
|
||||||
@@ -3226,6 +3227,7 @@ bool isArrayRef(SgExpression* ex)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#define VERSION_SPF "2425"
|
#define VERSION_SPF "2426"
|
||||||
|
|||||||
Reference in New Issue
Block a user