Skip to content

Commit 5a76bc5

Browse files
authored
conditionally have insert_range
1 parent cf832bf commit 5a76bc5

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

libcxx/test/support/MinSequenceContainer.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,12 @@ struct MinSequenceContainer {
5454
return from_vector_iterator(data_.insert(to_vector_iterator(p), std::move(value)));
5555
}
5656

57+
#if !defined(_LIBCPP_VERSION) // libc++ supports pre-C++23 containers as an extension
5758
template <class Range>
5859
iterator insert_range(const_iterator p, Range&& rg) {
5960
return from_vector_iterator(data_.insert_range(to_vector_iterator(p), std::forward<Range>(rg)));
6061
}
62+
#endif // !defined(_LIBCPP_VERSION)
6163

6264
iterator erase(const_iterator first, const_iterator last) {
6365
return from_vector_iterator(data_.erase(to_vector_iterator(first), to_vector_iterator(last)));

0 commit comments

Comments
 (0)