llvm-project/libcxx/test/std/utilities/variant
Eric Fiselier a595456731 Workaround GCC bug PR78489 - SFINAE order is not respected.
This patch works around variant test failures which are new to
GCC 8. GCC 8 either doesn't perform SFINAE in lexical order, or
it doesn't halt after encountering the first failure. This
causes hard error to occur instead of substitution failure.

See gcc.gnu.org/PR78489

llvm-svn: 328261
2018-03-22 22:32:55 +00:00
..
variant.bad_variant_access Add markup for libc++ dylib availability 2017-05-04 17:08:54 +00:00
variant.general
variant.get Change (void) casts to TEST_IGNORE_NODISCARD, as requested by Eric. Reviewed as https://reviews.llvm.org/D40065 2017-11-21 21:37:26 +00:00
variant.hash Worked around GCC bug 56480. Explicit specialization in a different namespace. 2017-03-23 06:21:24 +00:00
variant.helpers Remove unneeded typename from test 2017-10-10 07:42:19 +00:00
variant.monostate
variant.monostate.relops Implement C++17 <variant>. Patch from Michael Park! 2016-12-02 23:00:05 +00:00
variant.relops Implement C++17 <variant>. Patch from Michael Park! 2016-12-02 23:00:05 +00:00
variant.synopsis
variant.variant Workaround GCC bug PR78489 - SFINAE order is not respected. 2018-03-22 22:32:55 +00:00
variant.visit [libcxx] [test] Fix URLs in comments and make them HTTPS. NFC. 2017-08-05 00:44:24 +00:00