diff --git a/tests/std/test.lst b/tests/std/test.lst index de0c3d87ac..41405f39db 100644 --- a/tests/std/test.lst +++ b/tests/std/test.lst @@ -495,7 +495,10 @@ tests\P1206R7_priority_queue_from_range tests\P1206R7_priority_queue_push_range tests\P1206R7_queue_from_range tests\P1206R7_queue_push_range -tests\P1206R7_ranges_to +tests\P1206R7_ranges_to_mappish +tests\P1206R7_ranges_to_misc +tests\P1206R7_ranges_to_sequence +tests\P1206R7_ranges_to_settish tests\P1206R7_set_from_range tests\P1206R7_set_insert_range tests\P1206R7_stack_from_range diff --git a/tests/std/tests/P1206R7_ranges_to/test.cpp b/tests/std/tests/P1206R7_ranges_to/test.cpp deleted file mode 100644 index d6bf834fbc..0000000000 --- a/tests/std/tests/P1206R7_ranges_to/test.cpp +++ /dev/null @@ -1,606 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include - -using namespace std::literals; - -template -struct myalloc { - using value_type = T; - - int state = 42; - - myalloc() = default; - constexpr explicit myalloc(int i) noexcept : state{i} {} - template - constexpr myalloc(const myalloc& that) noexcept : state{that.state} {} - - [[nodiscard]] constexpr T* allocate(std::size_t n) const { - return std::allocator{}.allocate(n); - } - - constexpr void deallocate(T* const p, const std::size_t n) const noexcept { - std::allocator{}.deallocate(p, n); - } - - template - constexpr bool operator==(const myalloc& that) const noexcept { - return state == that.state; - } -}; - -struct sequence_instantiator { - template