diff --git a/llvm/include/llvm/ADT/AddressRanges.h b/llvm/include/llvm/ADT/AddressRanges.h index 299b89c18b7e9..79ba5d5a3eddb 100644 --- a/llvm/include/llvm/ADT/AddressRanges.h +++ b/llvm/include/llvm/ADT/AddressRanges.h @@ -97,10 +97,8 @@ template class AddressRangesBase { if (Start >= End) return Ranges.end(); - auto It = - std::partition_point(Ranges.begin(), Ranges.end(), [=](const T &R) { - return AddressRange(R).start() <= Start; - }); + auto It = llvm::partition_point( + Ranges, [=](const T &R) { return AddressRange(R).start() <= Start; }); if (It == Ranges.begin()) return Ranges.end(); @@ -169,10 +167,10 @@ class AddressRangesMap : public AddressRangesBase { return; // Search for range which is less than or equal incoming Range. - auto It = std::partition_point(Ranges.begin(), Ranges.end(), - [=](const AddressRangeValuePair &R) { - return R.Range.start() <= Range.start(); - }); + auto It = + llvm::partition_point(Ranges, [=](const AddressRangeValuePair &R) { + return R.Range.start() <= Range.start(); + }); if (It != Ranges.begin()) It--;