Billy Robert O'Neal III
3770e403ee
Move + and * operators of MoveOnly into MoveOnly.h.
...
llvm-svn: 321852
2018-01-05 01:32:00 +00:00
Billy Robert O'Neal III
4958692ad9
Fix incorrect handling of move-only types in transform_reduce iter iter iter init, and add test.
...
llvm-svn: 321851
2018-01-05 01:31:57 +00:00
Billy Robert O'Neal III
d432d89454
Add move-only types test to transform_reduce iter iter iter init op op.
...
llvm-svn: 321849
2018-01-05 01:31:52 +00:00
Billy Robert O'Neal III
1ef4ef2236
Add move-only types test for transform_reduce bop/uop.
...
llvm-svn: 321848
2018-01-05 01:31:50 +00:00
Billy Robert O'Neal III
61d97da4f4
Fix nonstandard bits in transform_reduce_iter_iter_init_bop_uop.
...
* _VSTD should be std.
* <utility> is needed for forward.
* unary_function is no longer standard (and unnecessary for this, a C++17-only test)
llvm-svn: 321847
2018-01-05 01:31:47 +00:00
Stephan T. Lavavej
ed76ab3f1c
[libcxx] [test] Rename __x to x. NFCI.
...
This improves readability and (theoretically) improves portability,
as __ugly names are reserved.
llvm-svn: 310760
2017-08-11 20:54:06 +00:00
Stephan T. Lavavej
aae63566dc
[libcxx] [test] Rename _Tp to T. NFCI.
...
This improves readability and (theoretically) improves portability,
as _Ugly names are reserved.
llvm-svn: 310758
2017-08-11 20:53:53 +00:00
Stephan T. Lavavej
4159db7698
[libcxx] [test] Untabify, NFC.
...
llvm-svn: 309464
2017-07-29 00:55:10 +00:00
Stephan T. Lavavej
5984426f91
[libcxx] [test] Strip trailing whitespace. NFC.
...
llvm-svn: 305848
2017-06-20 21:00:02 +00:00
Marshall Clow
f4ea23d3a5
Implement the non-parallel versions of reduce and transform_reduce for C++17
...
llvm-svn: 305365
2017-06-14 04:48:45 +00:00