From e3b3290f7330a81176d3d5d7c77623cd6c4bc70c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fran=C3=A7ois=20Dumont?= Date: Wed, 19 Mar 2025 19:10:48 +0100 Subject: [PATCH] libstdc++: Activate a __cpp_lib_ranges_to_container dependent test Now that std::set has support for __cpp_lib_ranges_to_container we can activate a test using it in a fancy allocator pointer context. libstdc++-v3/ChangeLog * testsuite/23_containers/set/requirements/explicit_instantiation/alloc_ptr.cc: Activate the template member tests involving __cpp_lib_ranges_to_container support. Reviewed-by: Jonathan Wakely --- .../set/requirements/explicit_instantiation/alloc_ptr.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libstdc++-v3/testsuite/23_containers/set/requirements/explicit_instantiation/alloc_ptr.cc b/libstdc++-v3/testsuite/23_containers/set/requirements/explicit_instantiation/alloc_ptr.cc index 4fa84a74882..575d5901496 100644 --- a/libstdc++-v3/testsuite/23_containers/set/requirements/explicit_instantiation/alloc_ptr.cc +++ b/libstdc++-v3/testsuite/23_containers/set/requirements/explicit_instantiation/alloc_ptr.cc @@ -76,14 +76,12 @@ test_template_members(__gnu_test::input_container& c) s.merge(m1); #endif -#if 0 #ifdef __cpp_lib_ranges_to_container short arr[2]; __gnu_test::test_input_range r(arr); std::set, Allocator> s2(std::from_range, r); std::set, Allocator> s3(std::from_range, r, Allocator{}); - s2.insert_range(s2.begin(), r); -#endif + s2.insert_range(r); #endif } -- 2.47.2