From 0efa09cf491343b2ddce26aa5c91b6beeed55de4 Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Sat, 31 Oct 2026 16:19:56 +0100 Subject: [PATCH] Fix clang-tidy performance-inefficient-string-concatenation in unit-json_view_builder Fixes the ci_clang_tidy failure at tests/src/unit-json_view_builder.cpp:549. Signed-off-by: Niels Lohmann --- tests/src/unit-json_view_builder.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/src/unit-json_view_builder.cpp b/tests/src/unit-json_view_builder.cpp index 945e6b638..2f32a3f64 100644 --- a/tests/src/unit-json_view_builder.cpp +++ b/tests/src/unit-json_view_builder.cpp @@ -546,7 +546,11 @@ TEST_CASE("json_view builder: fraction digits") const std::string number = std::string(rng() % 2 == 0 ? "-" : "") + std::to_string(rng() % 100000) + "." + fraction; check_same(number); check_same("[" + number + "]"); - check_same("[" + number + "," + number + "]"); + std::string pair = "[" + number; + pair += ","; + pair += number; + pair += "]"; + check_same(pair); check_same("{\"a\":" + number + "}"); for (const char follower : followers) {