llvm-project/libcxx/test/std/experimental
Eric Fiselier 50d61da2e4 Fix GCC 7 test failures.
This patch fixes the test failures and unexpected passes that occur
when testing against GCC 7. Specifically:

* don't mark __gcd as always inline because it's a recursive function. GCC diagnoses this.
* don't XFAIL the aligned allocation tests. GCC 7 supports them but not the -faligned-allocation option.
* Work around gcc.gnu.org/PR78489 in variants constructors.

llvm-svn: 302488
2017-05-09 00:00:00 +00:00
..
algorithms Fix libc++ test experimental/algorithms/alg.random.sample/sample.pass.cpp when ran in c++11 mode 32 bits 2017-03-02 22:08:42 +00:00
any Add markup for libc++ dylib availability 2017-05-04 17:08:54 +00:00
filesystem Diagnose when reverse_iterator is used on path::iterator. 2017-04-13 02:54:13 +00:00
func Fix some 'FIXME's in the tests. 2016-12-30 17:42:11 +00:00
iterator Remove trailing whitespace in test suite. Approved by Marshall Clow. 2016-06-01 21:35:39 +00:00
memory [libcxx] [test] Fix comment typos, strip trailing whitespace. 2017-01-18 20:10:25 +00:00
numeric Fix a bug I introduced in the tests for experimental::lcm and experimental::gcd. 2017-02-10 22:44:14 +00:00
optional Add markup for libc++ dylib availability 2017-05-04 17:08:54 +00:00
string.view [libcxx] [test] Fix comment typos, strip trailing whitespace. 2017-01-18 20:10:25 +00:00
utilities Fix GCC 7 test failures. 2017-05-09 00:00:00 +00:00
nothing_to_do.pass.cpp