Marshall Clow
ebff3123a2
Implement LWG #3017 . list splice functions should use addressof
...
llvm-svn: 342057
2018-09-12 14:46:17 +00:00
Stephan T. Lavavej
6b1ae9b854
[libcxx] [test] Strip trailing whitespace, NFC.
...
llvm-svn: 324959
2018-02-12 22:54:35 +00:00
Marshall Clow
12e17b19ba
Mark LWG2824 as complete. We already did it, but I added a test to be sure
...
llvm-svn: 321689
2018-01-03 04:37:30 +00:00
Eric Fiselier
5cac7755ab
Fix PR31378 - std::list::remove should not require a default constructible allocator.
...
In list::remove we collect the nodes we're removing in a seperate
list instance. However we construct this list using the default
constructor which default constructs the allocator. However allocators
are not required to be default constructible. This patch fixes the
construction of the second list.
llvm-svn: 289735
2016-12-14 22:48:38 +00:00
Eric Fiselier
75fd25e4bc
Finish converting list _LIBCPP_DEBUG tests.
...
llvm-svn: 273394
2016-06-22 08:47:43 +00:00
Eric Fiselier
f2f2a6395f
Replace __cplusplus comparisons and dialect __has_feature checks with TEST_STD_VER.
...
This is a huge cleanup that helps make the libc++ test suite more portable.
Patch from STL@microsoft.com . Thanks STL!
llvm-svn: 272716
2016-06-14 21:31:42 +00:00
Eric Fiselier
5a83710e37
Move test into test/std subdirectory.
...
llvm-svn: 224658
2014-12-20 01:40:03 +00:00