llvm-project/libcxx/test/std/iterators
Konstantin Varlamov 52d4c5016c [libc++] Fix a hard error in `contiguous_iterator<NoOperatorArrowIter>`.
Evaluating `contiguous_iterator` on an iterator that satisfies all the
constraints except the `to_address` constraint and doesn't have
`operator->` defined results in a hard error. This is because
instantiating `to_address` ends up instantiating templates
dependent on the given type which might lead to a hard error even
in a SFINAE context.

Differential Revision: https://reviews.llvm.org/D130835
2022-08-04 10:58:21 -07:00
..
iterator.container [libcxx] [test] Add missing header for std::numeric_limits 2022-05-18 14:36:02 +02:00
iterator.primitives [libcxx][test] Silence narrowing warning 2022-08-03 09:10:47 -07:00
iterator.range [libc++] [test] Improve test coverage for std::{c,}{begin,end}. 2022-02-15 11:31:45 -05:00
iterator.requirements [libc++] Fix a hard error in `contiguous_iterator<NoOperatorArrowIter>`. 2022-08-04 10:58:21 -07:00
iterator.synopsis
iterators.general [libc++] Remove useless nothing_to_do.pass.cpp tests 2020-04-03 13:48:34 -04:00
predef.iterators [libc++] Fix reverse_iterator::iterator_concept 2022-07-30 10:53:59 +02:00
stream.iterators [runtimes] Rename various libcpp-has-no-XYZ Lit features to just no-XYZ 2022-05-27 15:24:45 -04:00