[clang-tools-extra] Use *Set::insert_range (NFC) (#133589)

This commit is contained in:
Kazu Hirata
2025-03-29 12:22:13 -07:00
committed by GitHub
parent 3ef33066bb
commit 884b19ab40
4 changed files with 7 additions and 14 deletions

View File

@@ -333,13 +333,10 @@ SignalHandlerCheck::SignalHandlerCheck(StringRef Name,
: ClangTidyCheck(Name, Context),
AsyncSafeFunctionSet(Options.get("AsyncSafeFunctionSet",
AsyncSafeFunctionSetKind::POSIX)) {
if (AsyncSafeFunctionSet == AsyncSafeFunctionSetKind::Minimal) {
for (StringRef v : MinimalConformingFunctions)
ConformingFunctions.insert(v);
} else {
for (StringRef v : POSIXConformingFunctions)
ConformingFunctions.insert(v);
}
if (AsyncSafeFunctionSet == AsyncSafeFunctionSetKind::Minimal)
ConformingFunctions.insert_range(MinimalConformingFunctions);
else
ConformingFunctions.insert_range(POSIXConformingFunctions);
}
void SignalHandlerCheck::storeOptions(ClangTidyOptions::OptionMap &Opts) {

View File

@@ -343,9 +343,7 @@ void InconsistentDeclarationParameterNameCheck::check(
void InconsistentDeclarationParameterNameCheck::markRedeclarationsAsVisited(
const FunctionDecl *OriginalDeclaration) {
for (const FunctionDecl *Redecl : OriginalDeclaration->redecls()) {
VisitedDeclarations.insert(Redecl);
}
VisitedDeclarations.insert_range(OriginalDeclaration->redecls());
}
} // namespace clang::tidy::readability

View File

@@ -439,8 +439,7 @@ struct FragmentCompiler {
[Normalized(std::move(Normalized))](const Params &, Config &C) {
if (C.Diagnostics.SuppressAll)
return;
for (llvm::StringRef N : Normalized)
C.Diagnostics.Suppress.insert(N);
C.Diagnostics.Suppress.insert_range(Normalized);
});
if (F.UnusedIncludes) {

View File

@@ -181,8 +181,7 @@ std::unique_ptr<Iterator> Dex::createFileProximityIterator(
Sources[Path] = SourceParams();
auto PathURI = URI::create(Path).toString();
const auto PathProximityURIs = generateProximityURIs(PathURI.c_str());
for (const auto &ProximityURI : PathProximityURIs)
ParentURIs.insert(ProximityURI);
ParentURIs.insert_range(PathProximityURIs);
}
// Use SymbolRelevanceSignals for symbol relevance evaluation: use defaults
// for all parameters except for Proximity Path distance signal.