[BOLT] Fix begin decrementing

Summary: Fix begin decrementing.

(cherry picked from FBD20232474)
This commit is contained in:
Alexander Shaposhnikov
2020-03-03 13:36:32 -08:00
committed by Maksim Panchenko
parent d89bb53afa
commit b0cbb60165

View File

@@ -888,7 +888,7 @@ BinaryContext::getBinaryDataContainingAddressImpl(uint64_t Address,
auto NI = BinaryDataMap.lower_bound(Address);
auto End = BinaryDataMap.end();
if ((NI != End && Address == NI->first && !IncludeEnd) ||
(NI-- != BinaryDataMap.begin())) {
((NI != BinaryDataMap.begin()) && (NI-- != BinaryDataMap.begin()))) {
if (NI->second->containsAddress(Address) ||
(IncludeEnd && NI->second->getEndAddress() == Address)) {
while (BestFit &&