aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorFrançois Dumont <fdumont@gcc.gnu.org>2020-02-04 19:07:06 +0100
committerGiuliano Belinassi <giuliano.belinassi@usp.br>2020-08-17 12:57:46 -0300
commit55c70f363fa8bd26b45e2e0f29918a0201f8c181 (patch)
tree43e27893f50c6b69a87b4f195789655f5c6969fb /gcc
parentebc9138da70bc92122356fe1e68b12fead255cb5 (diff)
downloadgcc-55c70f363fa8bd26b45e2e0f29918a0201f8c181.zip
gcc-55c70f363fa8bd26b45e2e0f29918a0201f8c181.tar.gz
gcc-55c70f363fa8bd26b45e2e0f29918a0201f8c181.tar.bz2
libstdc++ std::fill overload for std::vector<bool>::iterator
Extend the overload so that it is used even when _GLIBCXX_DEBUG mode is activated. * include/bits/stl_algobase.h (struct _Bit_iterator): New declaration. (std::__fill_a1(_Bit_iterator, _Bit_iterator, const bool&)): Likewise. * include/bits/stl_bvector.h (__fill_bvector): Move outside _GLIBCXX_STD_C namespace. (fill(_Bit_iterator, _Bit_iterator, const bool&)): Likewise and rename into... (__fill_a1): ...this. * testsuite/25_algorithms/fill/bvector/1.cc: New.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions