diff options
author | François Dumont <fdumont@gcc.gnu.org> | 2020-02-04 19:07:06 +0100 |
---|---|---|
committer | Giuliano Belinassi <giuliano.belinassi@usp.br> | 2020-08-17 12:57:46 -0300 |
commit | 55c70f363fa8bd26b45e2e0f29918a0201f8c181 (patch) | |
tree | 43e27893f50c6b69a87b4f195789655f5c6969fb /gcc/tree-inline.c | |
parent | ebc9138da70bc92122356fe1e68b12fead255cb5 (diff) | |
download | gcc-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/tree-inline.c')
0 files changed, 0 insertions, 0 deletions