llvm-project/libcxx
Asiri Rathnayake 6edc12c886 [libcxx] Improve tests to use the UNSUPPORTED lit directive
Quite a few libcxx tests seem to follow the format:
 #if _LIBCPP_STD_VER > X
   // Do test.
 #else
   // Empty test.
 #endif
We should instead use the UNSUPPORTED lit directive to exclude the test on
earlier C++ standards. This gives us a more accurate number of test passes
for those standards and avoids unnecessary conflicts with other lit
directives on the same tests.

Reviewers: bcraig, ericwf, mclow.lists

Differential revision: http://reviews.llvm.org/D20730

llvm-svn: 271108
2016-05-28 08:57:35 +00:00
..
cmake Fix PR27875. Parse LIBCXX_CXX_ABI_LIBRARY_PATH as a path not a string 2016-05-27 23:05:37 +00:00
docs Fix errors in documentation 2016-05-06 04:49:30 +00:00
include Fix PR27751. Add proper dependancies for install-libcxx-headers rule 2016-05-27 23:33:10 +00:00
lib [libcxx] Prefer C++14 over C++11 when building libc++experimental. 2016-05-10 16:17:43 +00:00
src Fix memory_resource build for _LIBCPP_HAS_NO_THREADS 2016-05-07 05:37:31 +00:00
test [libcxx] Improve tests to use the UNSUPPORTED lit directive 2016-05-28 08:57:35 +00:00
utils Add more missing license headers 2016-01-19 21:58:49 +00:00
www Mark LWG2583 as complete. I did this a while ago, and forgot to update the table. 2016-05-18 19:31:01 +00:00
.arcconfig Update Arcanist config to point to reviews.llvm.org 2014-06-10 18:29:36 +00:00
.gitignore [libc++] Refactor test components into modules. 2015-01-09 18:03:29 +00:00
CMakeLists.txt [libcxx] Allow explicit pthread opt-in 2016-05-25 17:40:09 +00:00
CREDITS.TXT Add self to CREDITS.txt 2015-02-26 00:48:22 +00:00
LICENSE.TXT Update copyright year to 2016. 2016-03-30 22:39:53 +00:00
TODO.TXT Test commit to see if libcxx.llvm.org/docs builds 2015-09-04 22:57:00 +00:00