Skip to content

Commit 34e63be

Browse files
committed
[clang-doc] Prevent copying loop variables (NFC)
/llvm-project/clang-tools-extra/clang-doc/HTMLMustacheGenerator.cpp:86:19: error: loop variable '[Name, FileName]' creates a copy from type 'std::pair<llvm::StringRef, llvm::StringRef> const' [-Werror,-Wrange-loop-construct] for (const auto [Name, FileName] : Partials) ^ /llvm-project/clang-tools-extra/clang-doc/HTMLMustacheGenerator.cpp:86:8: note: use reference type 'std::pair<llvm::StringRef, llvm::StringRef> const &' to prevent copying for (const auto [Name, FileName] : Partials) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ & 1 error generated.
1 parent d659648 commit 34e63be

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

clang-tools-extra/clang-doc/HTMLMustacheGenerator.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ setupTemplate(std::unique_ptr<MustacheTemplateFile> &Template,
8383
if (Error Err = T.takeError())
8484
return Err;
8585
Template = std::move(T.get());
86-
for (const auto [Name, FileName] : Partials)
86+
for (const auto &[Name, FileName] : Partials)
8787
if (auto Err = Template->registerPartialFile(Name, FileName))
8888
return Err;
8989
return Error::success();

0 commit comments

Comments
 (0)