We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c6a36e9 commit 366c2bfCopy full SHA for 366c2bf
lib/Analysis/Memory/DIArrayAccess.cpp
@@ -226,7 +226,8 @@ void DIArrayAccessInfo::erase(const Array &V) {
226
--PrevItr;
227
auto PrevArrayItr =
228
Info.get<ArrayToAccessMap>().find(PrevItr->getArray());
229
- if (PrevArrayItr != Info.get<ArrayToAccessMap>().end())
+ if (PrevArrayItr != Info.get<ArrayToAccessMap>().end() &&
230
+ PrevArrayItr->get<End>()->getArray() == V)
231
PrevArrayItr->get<End>() = I->get<End>();
232
}
233
Info.get<ArrayToAccessMap>().erase(V);
0 commit comments