Skip to content

Commit df18502

Browse files
committed
Re-add the LIBCPP_STATIC_ASSERT
1 parent b2f88d0 commit df18502

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

libcxx/test/std/iterators/iterator.primitives/iterator.traits/cxx20_iterator_traits.compile.pass.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,8 @@ static_assert(testIOIterator<std::insert_iterator<std::vector<int>>, std::output
147147
static_assert(testConst<std::istream_iterator<int, char>, std::input_iterator_tag, int>());
148148

149149
#if !defined(TEST_HAS_NO_LOCALIZATION)
150-
static_assert(test<std::istreambuf_iterator<char>, std::input_iterator_tag, char, std::streamoff, char, char*>());
150+
// libc++-specific since pointer type is unspecified:
151+
LIBCPP_STATIC_ASSERT(test<std::istreambuf_iterator<char>, std::input_iterator_tag, char, std::streamoff, char, char*>());
151152
static_assert(test<std::move_iterator<int*>, std::random_access_iterator_tag, int, std::ptrdiff_t, int&&, int*>());
152153
static_assert(testIOIterator<std::ostream_iterator<int, char>, std::output_iterator_tag>());
153154
static_assert(testIOIterator<std::ostreambuf_iterator<int, char>, std::output_iterator_tag>());

0 commit comments

Comments
 (0)