Skip to content
Snippets Groups Projects
Commit b98dde66 authored by Oraji, Yussur Mustafa's avatar Oraji, Yussur Mustafa
Browse files

Mistakes were made

parent a7c1eaae
No related branches found
No related tags found
No related merge requests found
......@@ -149,7 +149,8 @@ int TSanMPIOptimizerAnalysis::recurseGenerateWhitelist(SharedResource V, Recurse
addUnique(NewSet, NewVal);
} else {
if (!U.getUser()) continue;
if (AA.alias(U.getUser(), WorkingSet[i].V.V) != AliasResult::NoAlias) {
for (SharedResource ShRes : SharedResources) { // Finally, check if some Value may be aliased to some ShRes, and, if it is, Mark and recurse
if (AA.alias(U.getUser(),ShRes.V) != AliasResult::NoAlias) {
RecurseValue NewVal = CREATE_RECVAL(U.getUser());
addUnique(NewSet, NewVal);
break;
......@@ -157,6 +158,7 @@ int TSanMPIOptimizerAnalysis::recurseGenerateWhitelist(SharedResource V, Recurse
}
}
}
}
count += WorkingSet.size();
WorkingSet.clear();
WorkingSet = NewSet;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment