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 da944e0 commit dd4b69fCopy full SHA for dd4b69f
clang/lib/Basic/Diagnostic.cpp
@@ -535,10 +535,7 @@ void WarningsSpecialCaseList::processSections(DiagnosticsEngine &Diags) {
535
// FIXME: We should make this configurable in the parser instead.
536
// FIXME: C++20 can use std::erase_if(Sections, [](Section &sec) { return
537
// sec.SectionStr == "*"; });
538
- Sections.erase(
539
- std::remove_if(Sections.begin(), Sections.end(),
540
- [](Section &sec) { return sec.SectionStr == "*"; }),
541
- Sections.end());
+ llvm::erase_if(Sections, [](Section &sec) { return sec.SectionStr == "*"; });
542
// Make sure we iterate sections by their line numbers.
543
std::vector<std::pair<unsigned, const Section *>> LineAndSectionEntry;
544
LineAndSectionEntry.reserve(Sections.size());
0 commit comments