hanchenye-llvm-project/libcxx/test/support
Eric Fiselier b11df184ad Fix std::function allocator constructors in C++03.
The C++03 version of function tried to default construct the allocator
in the uses allocator constructors when no allocation was performed. These
constructors would fail to compile when used with allocators that had no
default constructor.

llvm-svn: 239708
2015-06-14 23:30:09 +00:00
..
Counter.h Fix PR22366. When move-constructing an associative container and explicitly passing an allocator that compares different, we were not calling the destructor of the elements in the moved-from container. 2015-01-28 19:54:25 +00:00
DefaultOnly.h
MoveOnly.h We had two identical files named 'MoveOnly.h' in the test suite. Move one to support/, remove the other, and update all the tests that included them. No functionality change. 2015-01-28 21:22:53 +00:00
allocators.h More of N4258 implementation. Mark all of our test_allocators as noexcept constructible. Make the constructors for basic_string noexcept all the time (under C++14). Update tests to reflect the new world order. More to come. 2015-06-03 19:56:43 +00:00
asan_testing.h [asan] Make vector asan annotations exception-friendly 2014-09-02 23:43:38 +00:00
cmpxchg_loop.h PR20546: Fix tests for compare_exchange_weak. 2014-09-06 20:38:25 +00:00
constexpr_char_traits.hpp Add pragma system header to some experimental headers and add newlines to files. 2015-02-10 17:32:49 +00:00
count_new.hpp Use generic feature name for sanitizers that replace new and delete 2015-03-10 20:46:04 +00:00
counting_predicates.hpp Whitespace maintenance. Remove a bunch of tabs that snuck in. No functionality change 2014-10-18 11:03:33 +00:00
hexfloat.h
min_allocator.h More of N4258 implementation. Mark all of our test_allocators as noexcept constructible. Make the constructors for basic_string noexcept all the time (under C++14). Update tests to reflect the new world order. More to come. 2015-06-03 19:56:43 +00:00
nasty_containers.hpp Implement LWG 2324: Insert iterator constructors should use addressof(). Add two new container classes to the test suite that overload operator &, and add test cases to the insert/front_insert/back_insert iterator tests that use these containers. 2014-03-03 19:20:40 +00:00
nasty_macros.hpp Remove use of _[A-Z] identifiers and poison them to detect usage 2015-02-05 23:01:40 +00:00
nothing_to_do.pass.cpp test commit 2014-07-24 18:41:56 +00:00
platform_support.h Add option to disable access to the global filesystem namespace. 2015-03-12 15:44:39 +00:00
private_constructor.hpp
test_allocator.h Fix std::function allocator constructors in C++03. 2015-06-14 23:30:09 +00:00
test_iterators.h 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
test_macros.h Add test macros header to remove dependance on __config macros. 2015-05-27 00:28:30 +00:00
tracked_value.h Add TrackedValue to test/support. Thanks to Louis Dionne 2015-03-09 18:02:16 +00:00
user_defined_integral.hpp [libcxx] Properly convert the count arguments to the *_n algorithms before use. 2015-02-10 16:46:42 +00:00