llvm-project/libcxx/test/std/utilities/memory/util.smartptr
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
..
util.smartptr.enab Update all bug URL's to point to https://bugs.llvm.org/... 2017-02-17 08:37:03 +00:00
util.smartptr.hash Allow a standard library to implement conditional noexcept for optional and unique_ptr hash functions. 2017-04-18 00:19:50 +00:00
util.smartptr.shared Implement LWG#2873: 'Add noexcept to several shared_ptr related functions' This issue missed a couple, so I added those as well (see LWG#2942) 2017-04-11 17:08:53 +00:00
util.smartptr.shared.atomic Add deployment knobs to tests (for Apple platforms) 2017-03-15 00:59:54 +00:00
util.smartptr.weak Implement LWG#2873: 'Add noexcept to several shared_ptr related functions' This issue missed a couple, so I added those as well (see LWG#2942) 2017-04-11 17:08:53 +00:00
util.smartptr.weakptr
nothing_to_do.pass.cpp