From cca872f18fce4e9e38296957b7402a4b55c2f6ef Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Wed, 20 Jul 2022 15:43:23 +0200 Subject: [PATCH] :rotating_light: fix warnings --- include/nlohmann/detail/input/input_adapters.hpp | 1 + single_include/nlohmann/json.hpp | 2 ++ tests/src/unit-deserialization.cpp | 3 ++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/include/nlohmann/detail/input/input_adapters.hpp b/include/nlohmann/detail/input/input_adapters.hpp index 802746b06..a3a31d173 100644 --- a/include/nlohmann/detail/input/input_adapters.hpp +++ b/include/nlohmann/detail/input/input_adapters.hpp @@ -25,6 +25,7 @@ #endif // JSON_NO_IO #include +#include #include namespace nlohmann diff --git a/single_include/nlohmann/json.hpp b/single_include/nlohmann/json.hpp index 25908710b..1ffefec60 100644 --- a/single_include/nlohmann/json.hpp +++ b/single_include/nlohmann/json.hpp @@ -5910,6 +5910,8 @@ std::size_t hash(const BasicJsonType& j) // #include +// #include + // #include diff --git a/tests/src/unit-deserialization.cpp b/tests/src/unit-deserialization.cpp index 7018dc0f2..a6a8fd542 100644 --- a/tests/src/unit-deserialization.cpp +++ b/tests/src/unit-deserialization.cpp @@ -336,7 +336,8 @@ TEST_CASE("deserialization") SECTION("FILE*") { std::FILE* f = std::fopen("nonexisting_file", "r"); // NOTLINT(cppcoreguidelines-owning-memory) - CHECK_THROWS_WITH_AS(json::parse(f), "[json.exception.parse_error.116] parse error: input file is invalid: No such file or directory", json::parse_error&); + json _; + CHECK_THROWS_WITH_AS(_ = json::parse(f), "[json.exception.parse_error.116] parse error: input file is invalid: No such file or directory", json::parse_error&); } }