llvm-project/libcxx/test
Billy Robert O'Neal III e52a34bd9d Allow a standard library to implement conditional noexcept for optional and unique_ptr hash functions.
These tests were unconditionally asserting that optional and unique_ptr declare throwing hashes, but MSVC++ implements conditional noexcept forwarding that of the underlying hash function. As a result we were failing these tests but there's nothing forbidding strengthening noexcept in that way.

Changed the ASSERT_NOT_NOEXCEPT asserts to use types which themselves have non-noexcept hash functions.

llvm-svn: 300516
2017-04-18 00:19:50 +00:00
..
libcxx Remove the binders from C++17. Reviewed as https://reviews.llvm.org/D31769 2017-04-13 18:25:32 +00:00
std Allow a standard library to implement conditional noexcept for optional and unique_ptr hash functions. 2017-04-18 00:19:50 +00:00
support Overhaul unique_ptr - Implement LWG 2801, 2905, 2520. 2017-04-16 01:51:04 +00:00
CMakeLists.txt fix test coverage capture dirs 2017-03-11 05:28:09 +00:00
lit.cfg Move libcxx/test/libcxx python package into libcxx/utils/libcxx. 2017-02-09 23:18:11 +00:00
lit.site.cfg.in [libc++][CMake] Use debug MSVC runtimes when libc++ is built in debug mode 2017-01-14 07:54:39 +00:00
nothing_to_do.pass.cpp