summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--etc/repos.json8
-rw-r--r--src/buildtool/build_engine/expression/expression.cpp2
-rw-r--r--src/buildtool/main/describe.cpp2
3 files changed, 6 insertions, 6 deletions
diff --git a/etc/repos.json b/etc/repos.json
index 9f34ad95..a995c249 100644
--- a/etc/repos.json
+++ b/etc/repos.json
@@ -172,10 +172,10 @@
, "json":
{ "repository":
{ "type": "zip"
- , "content": "eb7ab4ad48f9fb6758cff4a39b76f35abead5881"
- , "fetch": "https://github.com/nlohmann/json/releases/download/v3.9.1/include.zip"
- , "sha256": "6bea5877b1541d353bd77bdfbdb2696333ae5ed8f9e8cc22df657192218cad91"
- , "sha512": "24984da33c5bf80eb276712d4bdc698c2724e72dc0f4c70e87527fb6b16e21f535f5a022d52c7ed2f59dcfe4a4e5b61a56101b61def09b31c827689f6c7ec673"
+ , "content": "a0cf5f0e098b6a8748eb1c106b0b1994b92fead9"
+ , "fetch": "https://github.com/nlohmann/json/releases/download/v3.11.2/include.zip"
+ , "sha256": "e5c7a9f49a16814be27e4ed0ee900ecd0092bfb7dbfca65b5a421b774dccaaed"
+ , "sha512": "99d9e6d588cabe8913a37437f86acb5d4b8b98bce12423e633c11c13b61e6c7f92ef8f9a4e991baa590329ee2b5c09ca9db9894bee1e54bdd68e8d09d83cc245"
, "subdir": "include/nlohmann"
}
, "target_root": "import targets"
diff --git a/src/buildtool/build_engine/expression/expression.cpp b/src/buildtool/build_engine/expression/expression.cpp
index d75bb3e8..191af619 100644
--- a/src/buildtool/build_engine/expression/expression.cpp
+++ b/src/buildtool/build_engine/expression/expression.cpp
@@ -202,7 +202,7 @@ auto Expression::FromJson(nlohmann::json const& json) noexcept
}
if (json.is_object()) {
auto m = Expression::map_t::underlying_map_t{};
- for (auto& el : json.items()) {
+ for (auto const& el : json.items()) {
m.emplace(el.key(), FromJson(el.value()));
}
return ExpressionPtr{Expression::map_t{m}};
diff --git a/src/buildtool/main/describe.cpp b/src/buildtool/main/describe.cpp
index 7f0c8969..292ea7b9 100644
--- a/src/buildtool/main/describe.cpp
+++ b/src/buildtool/main/describe.cpp
@@ -101,7 +101,7 @@ void PrettyPrintRule(nlohmann::json const& rdesc) {
auto provides_doc = rdesc.find("provides_doc");
if (provides_doc != rdesc.end()) {
std::cout << " - Documented providers\n";
- for (auto& el : provides_doc->items()) {
+ for (auto const& el : provides_doc->items()) {
std::cout << " - " << el.key() << "\n";
PrintDoc(el.value(), " | ");
}