diff options
-rw-r--r-- | etc/repos.json | 8 | ||||
-rw-r--r-- | src/buildtool/build_engine/expression/expression.cpp | 2 | ||||
-rw-r--r-- | src/buildtool/main/describe.cpp | 2 |
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(), " | "); } |