diff --git a/test/src/unit-conversions.cpp b/test/src/unit-conversions.cpp index 2fce36961..d966da4c9 100644 --- a/test/src/unit-conversions.cpp +++ b/test/src/unit-conversions.cpp @@ -1746,7 +1746,8 @@ TEST_CASE("std::optional") std::vector> opt_array = {{1, 2, std::nullopt}}; CHECK(json(opt_array) == j_array); - CHECK(std::vector>(j_array) == opt_array); + std::vector> tmp = j_array; + CHECK(tmp == opt_array); } SECTION("object") @@ -1755,7 +1756,8 @@ TEST_CASE("std::optional") std::map> opt_object {{"one", 1}, {"two", 2}, {"zero", std::nullopt}}; CHECK(json(opt_object) == j_object); - CHECK(std::map>(j_object) == opt_object); + std::map> tmp =j_object; + CHECK(tmp == opt_object); } } #endif