From f9ed86a5fd952864da44c1f51b978e467fc4cdc6 Mon Sep 17 00:00:00 2001 From: Louis Dionne Date: Thu, 1 Dec 2022 19:26:01 -0800 Subject: [PATCH] [libc++][NFC] Avoid most-vexing parse --- .../std/strings/basic.string/string.ops/string_substr/substr.pass.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_substr/substr.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_substr/substr.pass.cpp index d62067c..917bb0f 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_substr/substr.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_substr/substr.pass.cpp @@ -126,14 +126,14 @@ TEST_CONSTEXPR_CXX20 bool test_alloc() { using string = std::basic_string, alloc>; test_allocator_statistics stats; { - string str((alloc(&stats))); + string str = string(alloc(&stats)); stats = test_allocator_statistics(); (void)str.substr(); assert(stats.moved == 0); assert(stats.copied == 0); } { - string str((alloc(&stats))); + string str = string(alloc(&stats)); stats = test_allocator_statistics(); (void)std::move(str).substr(); assert(stats.moved == 0); -- 2.7.4