From 4dcd45b26d8c57e181e5b47cd796640d83d45088 Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Sun, 12 Jul 2026 06:28:18 +0000 Subject: [PATCH] Fix clang-tidy misc-const-correctness in unit-udt_macro.cpp The four zero-member ONLY_SERIALIZE test objects are only ever read (via to_json), never mutated, so mark them const per clang-tidy. Signed-off-by: Niels Lohmann --- tests/src/unit-udt_macro.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/src/unit-udt_macro.cpp b/tests/src/unit-udt_macro.cpp index af638b313..e03f6920e 100644 --- a/tests/src/unit-udt_macro.cpp +++ b/tests/src/unit-udt_macro.cpp @@ -1340,7 +1340,7 @@ TEST_CASE_TEMPLATE("Serialization/deserialization of zero-member types via NLOHM SECTION("NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE with zero members") { - persons::empty_intrusive_only_serialize obj{}; + const persons::empty_intrusive_only_serialize obj{}; Json j = obj; CHECK(j.dump() == "{}"); } @@ -1363,7 +1363,7 @@ TEST_CASE_TEMPLATE("Serialization/deserialization of zero-member types via NLOHM SECTION("NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE with zero members") { - persons::empty_non_intrusive_only_serialize obj{}; + const persons::empty_non_intrusive_only_serialize obj{}; Json j = obj; CHECK(j.dump() == "{}"); } @@ -1386,7 +1386,7 @@ TEST_CASE_TEMPLATE("Serialization/deserialization of zero-member types via NLOHM SECTION("NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE with zero own members") { - persons::empty_derived_intrusive_only_serialize obj{"Erik", 1, nullptr}; + const persons::empty_derived_intrusive_only_serialize obj{"Erik", 1, nullptr}; Json j = obj; CHECK(j.dump() == derived_dump); } @@ -1409,7 +1409,7 @@ TEST_CASE_TEMPLATE("Serialization/deserialization of zero-member types via NLOHM SECTION("NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE with zero own members") { - persons::empty_derived_non_intrusive_only_serialize obj{"Erik", 1, nullptr}; + const persons::empty_derived_non_intrusive_only_serialize obj{"Erik", 1, nullptr}; Json j = obj; CHECK(j.dump() == derived_dump); }