llvm-project/libcxx/test/std
Eric Fiselier b18fd9654f Fix various issues in std::any and the related tests.
* Fix self-swap. Patch from Casey Carter.

* Remove workarounds and tests for types with deleted move constructors. This
  was originally added as part of a LWG proposed resolution that has since
  changed.

* Re-apply most recent PR for LWG 2769.

* Re-apply most recent PR for LWG 2754. Specifically fix the SFINAE checks to
  use the decayed type.

* Fix tests to allow moved-from std::any's to have a non-empty state. This is
  the behavior of MSVC's std::any.

* Various whitespace and test fixes.

llvm-svn: 283606
2016-10-07 21:27:45 +00:00
..
algorithms Implement C++17 std::sample. 2016-08-28 22:14:37 +00:00
atomics libc++: name anonymous structs 2016-07-12 20:14:52 +00:00
containers Update -verify test to use new static assert message 2016-09-25 08:30:05 +00:00
depr Fix unreferenced parameter warning. Patch from STL@microsoft.com 2016-06-30 04:22:58 +00:00
diagnostics Fix incorrect include in is_error_code_enum.pass.cpp 2016-09-24 18:16:53 +00:00
experimental Avoid compile error by giving the test type a user defined default constructor 2016-09-07 03:50:36 +00:00
input.output Implement is_error_code_v and is_error_condition_v for c++17. Rework the tests for is_error_code and is_error_condition, since they were really lacking. Thanks to Alisdair for the heads-up that we were missing these. 2016-09-24 17:36:14 +00:00
iterators [libcxx] Add missing c++98 xfail. NFC. 2016-09-16 14:32:19 +00:00
language.support Avoid applying unary minus to unsigned integers. Patch from STL@microsoft.com 2016-06-30 04:21:52 +00:00
localization Apply curr_symbol.pass.cpp test fix to missed test case 2016-09-04 04:09:25 +00:00
numerics Remove test for the sign of a NaN - doesn't work on MIPS, not strictly legal. Fixes bug 28936 2016-08-11 18:46:24 +00:00
re [libcxx] Recover no-exceptions XFAILs - I 2016-10-06 11:15:41 +00:00
strings Add another append test for basic_string 2016-10-05 15:47:13 +00:00
thread [libcxx] Recover no-exceptions XFAILs - I 2016-10-06 11:15:41 +00:00
utilities Fix various issues in std::any and the related tests. 2016-10-07 21:27:45 +00:00
nothing_to_do.pass.cpp