aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Klausler <35819229+klausler@users.noreply.github.com>2024-06-11 17:15:27 -0700
committerGitHub <noreply@github.com>2024-06-11 17:15:27 -0700
commit9d9a85e1af84501d365241f8e045aef7f2f7ee60 (patch)
treec7d904fe8a563cef667071e0dc2209b3520d2b79
parent055df491ed1c179eb0d6a4c686b183b787de9943 (diff)
downloadllvm-9d9a85e1af84501d365241f8e045aef7f2f7ee60.zip
llvm-9d9a85e1af84501d365241f8e045aef7f2f7ee60.tar.gz
llvm-9d9a85e1af84501d365241f8e045aef7f2f7ee60.tar.bz2
[flang] Change argument to const reference (#95048)
cppcheck recommends that a std::map being passed by value be changed to a const reference. Fixes https://github.com/llvm/llvm-project/issues/94932.
-rw-r--r--flang/lib/Semantics/scope.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/flang/lib/Semantics/scope.cpp b/flang/lib/Semantics/scope.cpp
index a860040..89128e4 100644
--- a/flang/lib/Semantics/scope.cpp
+++ b/flang/lib/Semantics/scope.cpp
@@ -56,7 +56,7 @@ Scope &Scope::MakeScope(Kind kind, Symbol *symbol) {
template <typename T>
static std::vector<common::Reference<T>> GetSortedSymbols(
- std::map<SourceName, MutableSymbolRef> symbols) {
+ const std::map<SourceName, MutableSymbolRef> &symbols) {
std::vector<common::Reference<T>> result;
result.reserve(symbols.size());
for (auto &pair : symbols) {