llvm-project/libcxx/test/std/iterators/predef.iterators/reverse.iterators
Louis Dionne c2df707666 [libc++] Suppress -Wctad-maybe-unsupported on types w/o deduction guides
There are a handful of standard library types that are intended
to support CTAD but don't need any explicit deduction guides to
do so.

This patch adds a dummy deduction guide to those types to suppress
-Wctad-maybe-unsupported (which gets emitted in user code).

This is a re-application of the original patch by Eric Fiselier in
fcd549a7d8 which had been reverted due to reasons lost at this point.
I also added the macro to a few more types. Reviving this patch was
prompted by the discussion on https://llvm.org/D133425.

Differential Revision: https://reviews.llvm.org/D133535
2022-10-03 14:05:08 -04:00
..
reverse.iter.cmp [libc++][test][NFC] Remove libcpp-no-concepts. 2022-03-20 15:39:26 +01:00
reverse.iter.cons [libcxx][test] {move,reverse}_iterator cannot be instantiated for a type with no `operator*` 2022-01-24 08:34:39 -08:00
reverse.iter.conv [libc++] NFC: Tidy up the reverse_iterator tests 2021-06-03 15:00:13 -04:00
reverse.iter.elem [libc++][ranges] Implement changes to reverse_iterator from One Ranges Proposal. 2022-03-17 19:58:03 -07:00
reverse.iter.nav [libc++] NFC: Tidy up the reverse_iterator tests 2021-06-03 15:00:13 -04:00
reverse.iter.nonmember [libc++] Suppress -Wctad-maybe-unsupported on types w/o deduction guides 2022-10-03 14:05:08 -04:00
iterator_concept_conformance.compile.pass.cpp [libc++][ranges] Implement changes to reverse_iterator from One Ranges Proposal. 2022-03-17 19:58:03 -07:00
sized_sentinel.compile.pass.cpp [libc++][test][NFC] Remove libcpp-no-concepts. 2022-03-20 15:39:26 +01:00
types.compile.pass.cpp [libc++] Fix reverse_iterator::iterator_concept 2022-07-30 10:53:59 +02:00