gcc/libstdc++-v3/include/std
Jonathan Wakely 74fda2dc9f Fix value category bugs in std::reduce
* include/std/numeric (reduce(Iter, Iter, T, BinOp)): Fix value
	category used in invocable check.
	(reduce(Iter, Iter, T)): Pass initial value as rvalue.
	* testsuite/26_numerics/reduce/2.cc: New test.

From-SVN: r272477
2019-06-19 16:29:49 +01:00
..
algorithm Fix incorrect __cpp_lib_parallel_algorithm macro definitions 2019-06-12 21:16:03 +01:00
any Make any_cast compare typeinfo as well as function pointers 2019-05-23 15:13:18 +01:00
array Avoid unnecessary inclusion of <stdexcept> header 2019-06-06 16:34:56 +01:00
atomic
bit
bitset
charconv Replace std::to_string for integers with optimized version 2019-06-12 15:52:02 +01:00
chrono Improve API docs for <chrono> and <ratio> 2019-05-07 23:46:53 +01:00
codecvt
complex PR libstdc++/61761 fix std::proj for targets without C99 cproj 2019-05-01 01:08:36 +01:00
condition_variable
deque
execution Synchronize libstdc++ PSTL with upstream LLVM PSTL 2019-06-07 22:01:16 +00:00
filesystem Improve docs for C++17 Filesystem library 2019-05-02 16:46:38 +01:00
forward_list
fstream Miscellaneous API doc improvements 2019-05-02 16:46:50 +01:00
functional Use INVOKE<R> in std::function, std::bind and std::packaged_task 2019-05-14 16:25:08 +01:00
future LWG 2921 remove packaged_task constructors taking allocators 2019-05-23 22:40:56 +01:00
iomanip
ios
iosfwd
iostream
istream
iterator Reduce header dependencies in <iterator> 2019-05-14 13:47:39 +01:00
limits
list
locale
map
memory Fix incorrect __cpp_lib_parallel_algorithm macro definitions 2019-06-12 21:16:03 +01:00
memory_resource
mutex Simplify std::scoped_lock destructor 2019-06-12 15:52:06 +01:00
numeric Fix value category bugs in std::reduce 2019-06-19 16:29:49 +01:00
optional Avoid unnecessary inclusion of <stdexcept> header 2019-06-06 16:34:56 +01:00
ostream
queue
random
ratio Improve API docs for <chrono> and <ratio> 2019-05-07 23:46:53 +01:00
regex
scoped_allocator Improve API docs for <memory> and <scoped_allocator> 2019-05-02 16:45:04 +01:00
set
shared_mutex Improve docs for mutexes 2019-05-02 16:46:42 +01:00
sstream
stack
stdexcept
streambuf
string
string_view Fix basic_string_view typedefs and enforce preconditions 2019-04-24 16:17:53 +01:00
system_error Fix reference to wrong class in comment 2019-05-04 16:52:52 +01:00
thread PR libstdc++/69724 avoid temporary in std::thread construction 2019-05-14 13:01:15 +01:00
tuple Refactor SFINAE constraints on std::tuple constructors 2019-06-06 13:13:36 +01:00
type_traits Disable -Wctor-dtor-privacy warnings for some standard types 2019-06-14 15:03:20 +01:00
typeindex
unordered_map
unordered_set
utility
valarray
variant Improve static_assert messages for std::variant 2019-06-12 15:52:09 +01:00
vector
version Add __cpp_lib_bind_front macro to <version> header 2019-06-14 15:03:16 +01:00