aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/decl.cc
diff options
context:
space:
mode:
authorPatrick Palka <ppalka@redhat.com>2023-04-14 10:31:44 -0400
committerPatrick Palka <ppalka@redhat.com>2023-04-14 10:31:44 -0400
commit7639bf34fa1942b0a56a0ba441637c1ce75e1127 (patch)
tree446525a4386988796861386d82cb415ef532354d /gcc/ada/gcc-interface/decl.cc
parenta87d95def0dcaad7a447e365d2f4a8edd9e00b02 (diff)
downloadgcc-7639bf34fa1942b0a56a0ba441637c1ce75e1127.zip
gcc-7639bf34fa1942b0a56a0ba441637c1ce75e1127.tar.gz
gcc-7639bf34fa1942b0a56a0ba441637c1ce75e1127.tar.bz2
libstdc++: Implement ranges::fold_* from P2322R6
libstdc++-v3/ChangeLog: * include/bits/ranges_algo.h: Include <optional> for C++23. (__cpp_lib_fold): Define for C++23. (in_value_result): Likewise. (__detail::__flipped): Likewise. (__detail::__indirectly_binary_left_foldable_impl): Likewise. (__detail::__indirectly_binary_left_foldable): Likewise. (___detail:__indirectly_binary_right_foldable): Likewise. (fold_left_with_iter_result): Likewise. (__fold_left_with_iter_fn, fold_left_with_iter): Likewise. (__fold_left_fn, fold_left): Likewise. (__fold_left_first_with_iter_fn, fold_left_first_with_iter): Likewise. (__fold_left_first_fn, fold_left_first): Likewise. (__fold_right_fn, fold_right): Likewise. (__fold_right_last_fn, fold_right_last): Likewise. * include/std/version (__cpp_lib_fold): Likewise. * testsuite/25_algorithms/fold_left/1.cc: New test. * testsuite/25_algorithms/fold_right/1.cc: New test.
Diffstat (limited to 'gcc/ada/gcc-interface/decl.cc')
0 files changed, 0 insertions, 0 deletions