Eric Fiselier
e2878b2f97
Remove more usages of REQUIRES-ANY in the test-suite
...
llvm-svn: 296727
2017-03-02 02:04:49 +00:00
Marshall Clow
e67179bc6c
Remove auto_ptr in C++17. Get it back by defining _LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR
...
llvm-svn: 292986
2017-01-24 22:22:33 +00:00
Eric Fiselier
ccf1813150
Refactor unique_ptr/shared_ptr deleter test types into single header.
...
llvm-svn: 292577
2017-01-20 04:39:17 +00:00
Stephan T. Lavavej
a730ed3149
[libcxx] [test] Fix comment typos, strip trailing whitespace.
...
No functional change, no code review.
llvm-svn: 292434
2017-01-18 20:10:25 +00:00
Eric Fiselier
2c8c71f13e
Remove all instances of _LIBCPP_HAS_NO_RVALUE_REFERENCES from test/std/utilities
...
llvm-svn: 283032
2016-10-01 10:46:01 +00:00
Eric Fiselier
0d62791983
Add braces, move braces, and rename variables to avoid shadowing. Patch from STL@microsoft.com
...
llvm-svn: 267844
2016-04-28 02:45:11 +00:00
Eric Fiselier
40fde4d33e
Add tests for LWG issue 2361
...
llvm-svn: 266586
2016-04-18 02:31:05 +00:00
Eric Fiselier
4f42dcd59b
Cleanup unique_ptr failure tests and convert them to Clang verify
...
llvm-svn: 245529
2015-08-20 01:08:03 +00:00
Eric Fiselier
10ac1f98fa
Add files that got missed in r245512.
...
llvm-svn: 245513
2015-08-19 22:35:56 +00:00
Eric Fiselier
2228a8a3f2
More unique_ptr test cleanup. Fixes in <memory> to come later.
...
llvm-svn: 245512
2015-08-19 22:35:07 +00:00
Eric Fiselier
a0832b5743
Start cleanup of unique_ptr tests.
...
One of the last sections of tests that still fail in C++03 are the unique_ptr
tests. This patch begins cleaning up the tests and fixing C++03 failures.
The main changes of this patch:
- The "Deleter" type in "deleter.h" tried to be "move-only" in C++03. However
the move simulation no longer works (see "__rv"). "Deleter" is now copy
constructible in C++03. However copying "Deleter" will "move" the test value
instead of copying it.
- Reduce the unique.ptr.single.ctor tests files from ~25 to 4. There is no
reason the tests were split through so many files.
llvm-svn: 243730
2015-07-31 02:43:52 +00:00
Eric Fiselier
c281a7a19f
Get tests running with warnings. Fix warnings in headers and tests
...
llvm-svn: 228344
2015-02-05 20:28:37 +00:00
Marshall Clow
e21582e742
Walter Brown sent a list of tests which needed 'additional includes' to match what was in the standard. Added these includes to the tests. No changes to the library or test results.
...
llvm-svn: 225541
2015-01-09 20:25:52 +00:00
Eric Fiselier
5a83710e37
Move test into test/std subdirectory.
...
llvm-svn: 224658
2014-12-20 01:40:03 +00:00