File tree Expand file tree Collapse file tree 4 files changed +7
-14
lines changed Expand file tree Collapse file tree 4 files changed +7
-14
lines changed Original file line number Diff line number Diff line change @@ -333,13 +333,10 @@ SignalHandlerCheck::SignalHandlerCheck(StringRef Name,
333
333
: ClangTidyCheck(Name, Context),
334
334
AsyncSafeFunctionSet (Options.get(" AsyncSafeFunctionSet" ,
335
335
AsyncSafeFunctionSetKind::POSIX)) {
336
- if (AsyncSafeFunctionSet == AsyncSafeFunctionSetKind::Minimal) {
337
- for (StringRef v : MinimalConformingFunctions)
338
- ConformingFunctions.insert (v);
339
- } else {
340
- for (StringRef v : POSIXConformingFunctions)
341
- ConformingFunctions.insert (v);
342
- }
336
+ if (AsyncSafeFunctionSet == AsyncSafeFunctionSetKind::Minimal)
337
+ ConformingFunctions.insert_range (MinimalConformingFunctions);
338
+ else
339
+ ConformingFunctions.insert_range (POSIXConformingFunctions);
343
340
}
344
341
345
342
void SignalHandlerCheck::storeOptions (ClangTidyOptions::OptionMap &Opts) {
Original file line number Diff line number Diff line change @@ -343,9 +343,7 @@ void InconsistentDeclarationParameterNameCheck::check(
343
343
344
344
void InconsistentDeclarationParameterNameCheck::markRedeclarationsAsVisited (
345
345
const FunctionDecl *OriginalDeclaration) {
346
- for (const FunctionDecl *Redecl : OriginalDeclaration->redecls ()) {
347
- VisitedDeclarations.insert (Redecl);
348
- }
346
+ VisitedDeclarations.insert_range (OriginalDeclaration->redecls ());
349
347
}
350
348
351
349
} // namespace clang::tidy::readability
Original file line number Diff line number Diff line change @@ -439,8 +439,7 @@ struct FragmentCompiler {
439
439
[Normalized (std::move (Normalized))](const Params &, Config &C) {
440
440
if (C.Diagnostics .SuppressAll )
441
441
return ;
442
- for (llvm::StringRef N : Normalized)
443
- C.Diagnostics .Suppress .insert (N);
442
+ C.Diagnostics .Suppress .insert_range (Normalized);
444
443
});
445
444
446
445
if (F.UnusedIncludes ) {
Original file line number Diff line number Diff line change @@ -181,8 +181,7 @@ std::unique_ptr<Iterator> Dex::createFileProximityIterator(
181
181
Sources[Path] = SourceParams ();
182
182
auto PathURI = URI::create (Path).toString ();
183
183
const auto PathProximityURIs = generateProximityURIs (PathURI.c_str ());
184
- for (const auto &ProximityURI : PathProximityURIs)
185
- ParentURIs.insert (ProximityURI);
184
+ ParentURIs.insert_range (PathProximityURIs);
186
185
}
187
186
// Use SymbolRelevanceSignals for symbol relevance evaluation: use defaults
188
187
// for all parameters except for Proximity Path distance signal.
You can’t perform that action at this time.
0 commit comments