llvm-project/libcxx/test
Eric Fiselier 1eb8220aff Overhaul and separate nullptr_t tests to pass with C++03.
The standard requires that nullptr_t can be reinterpret_cast to an integral type
at least the size of nullptr_t. There is no way to emulate this conversion in
the C++03 nullptr_t implementation. The test for this conversion has been moved
to a new test and marked XFAIL with c++03.

This recommits what was originally r222296.

llvm-svn: 222318
2014-11-19 05:49:03 +00:00
..
algorithms Fix the tests I broke with the last commit. Sorry for the noise 2014-11-17 19:16:57 +00:00
atomics Test that the single-threaded lit feature is available iff the corresponding guard is #defined 2014-10-27 22:39:19 +00:00
containers Added vector<T>::insert tests suggested by code coverage results 2014-11-11 16:44:05 +00:00
depr Modify tests to check that va_copy is only defined in C++11 and beyond. 2014-11-18 23:46:18 +00:00
diagnostics Linux: Correctly identify valid error codes 2014-05-29 05:02:22 +00:00
experimental Replaced checking in string_view::remove_suffix/remove_prefix by _LIBCPP_ASSERT, since this is technically undefined behavior. Fixes PR#21496 2014-11-11 22:07:10 +00:00
extensions Do not derive __gnu_cxx::hash<T> from std::hash<T>. 2014-03-06 04:11:10 +00:00
input.output Whitespace maintenance. Remove a bunch of tabs that snuck in. No functionality change 2014-10-18 11:03:33 +00:00
iterators Implement LWG 2360: 'reverse_iterator::operator*() is unimplementable'. Note that this is a (small) behavior change in the library. Reverse iterators whose base iterators' operator* return references to 'within themselves' have been sacrificed to the greater goal of avoiding data races. 2014-03-11 17:16:17 +00:00
language.support Overhaul and separate nullptr_t tests to pass with C++03. 2014-11-19 05:49:03 +00:00
localization Mark more locale tests as unsupported with ASAN and MSAN 2014-11-13 22:45:23 +00:00
numerics [libcxx] Fix SFINAE in <cmath>. Patch from K-Ballo. 2014-10-17 00:31:47 +00:00
re [libcxx] Remove use of uniform initialization from regex tests so that they compile in C++03. 2014-10-27 19:29:32 +00:00
strings Split string capacity test into two parts and mark one part as UNSUPPORTED when using sanitizers. 2014-11-14 03:16:12 +00:00
support Since Eric poisoned the comma operator on all our test iterators, we no longer need 'comma_iterator'. Remove it from the test suite. 2014-11-18 16:15:00 +00:00
thread Split thread test into two parts. Mark one as XFAIL with ASAN. 2014-11-15 01:58:45 +00:00
utilities Flush out test cases for tuples constructor SFINAE 2014-11-18 23:01:57 +00:00
CMakeLists.txt [libcxx] Add --show-unsupported and --show-xfail to check-libcxx's default LIT args. 2014-08-23 04:33:20 +00:00
lit.cfg Add support for LLVM_USE_SANITIZER=Thread 2014-11-18 21:26:45 +00:00
lit.site.cfg.in [libcxx] Redo adding support for building and testing with an ABI library not along linker paths 2014-10-19 00:42:41 +00:00
nothing_to_do.pass.cpp Test commit: Reverting whitespace changes 2014-07-17 05:10:03 +00:00
testit Apply patch for Albert Wong: 'Modify testit to allow filtering tests by prefixes'. 2014-01-15 16:28:42 +00:00