aboutsummaryrefslogtreecommitdiff
path: root/libgfortran/runtime/backtrace.c
diff options
context:
space:
mode:
authorEdward Smith-Rowland <3dw4rd@verizon.net>2018-11-30 16:12:13 +0000
committerEdward Smith-Rowland <emsr@gcc.gnu.org>2018-11-30 16:12:13 +0000
commit0b44b4b807a2d7bee4d2a0e4c37794db2aeeb44f (patch)
treef98bd7fce12f723b38ecedc523dcb4ccfc3763ec /libgfortran/runtime/backtrace.c
parentef33afebf3351fe9f5032ebb735f4ec988e29f06 (diff)
downloadgcc-0b44b4b807a2d7bee4d2a0e4c37794db2aeeb44f.zip
gcc-0b44b4b807a2d7bee4d2a0e4c37794db2aeeb44f.tar.gz
gcc-0b44b4b807a2d7bee4d2a0e4c37794db2aeeb44f.tar.bz2
Pre-emptively support P0646R1 for std container erasure.
2018-11-30 Edward Smith-Rowland <3dw4rd@verizon.net> Pre-emptively support P0646R1 for std container erasure. * include/bits/erase_if.h: Accumulate and return number of erased nodes. * include/std/forward_list (): Return number of erased items. * include/std/list (): Ditto. * include/std/map (): Ditto. * include/std/set (): Ditto. * include/std/string (): Ditto. * include/std/unordered_map (): Ditto. * include/std/unordered_set (): Ditto. * include/std/vector (): Ditto. * testsuite/21_strings/basic_string/erasure.cc: Test number of erasures. * testsuite/23_containers/deque/erasure.cc: Ditto. * testsuite/23_containers/forward_list/erasure.cc: Ditto. * testsuite/23_containers/list/erasure.cc: Ditto. * testsuite/23_containers/map/erasure.cc: Ditto. * testsuite/23_containers/set/erasure.cc: Ditto. * testsuite/23_containers/unordered_map/erasure.cc: Ditto. * testsuite/23_containers/unordered_set/erasure.cc: Ditto. * testsuite/23_containers/vector/erasure.cc: Ditto. From-SVN: r266672
Diffstat (limited to 'libgfortran/runtime/backtrace.c')
0 files changed, 0 insertions, 0 deletions