[Bug libstdc++/86272] [6/7/8/9 Regression] __gnu_debug::string uses undefined __glibcxx_check_insert_range2
fdumont at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Jul 4 18:13:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86272
--- Comment #5 from François Dumont <fdumont at gcc dot gnu.org> ---
Author: fdumont
Date: Wed Jul 4 18:13:11 2018
New Revision: 262417
URL: https://gcc.gnu.org/viewcvs?rev=262417&root=gcc&view=rev
Log:
2018-07-04 François Dumont <fdumont@gcc.gnu.org>
PR libstdc++/86272
* include/debug/string
(__gnu_debug::basic_string<>::insert<_Ite>(const_iterator, _Ite,
_Ite)):
Use __glibcxx_check_insert_range.
* 21_strings/basic_string/cons/char/1.cc: Adapt test to use
__gnu_debug::string when _GLIBCXX_DEBUG.
* 21_strings/basic_string/init-list.cc: Likewise.
* 21_strings/basic_string/modifiers/insert/char/1.cc: Likewise.
* 21_strings/basic_string/modifiers/insert/char/2.cc: Likewise.
* 21_strings/basic_string/modifiers/insert/char/83328.cc: Likewise.
* 21_strings/basic_string/types/1.cc: Likewise.
Modified:
trunk/libstdc++-v3/ChangeLog
trunk/libstdc++-v3/include/debug/string
trunk/libstdc++-v3/testsuite/21_strings/basic_string/cons/char/1.cc
trunk/libstdc++-v3/testsuite/21_strings/basic_string/init-list.cc
trunk/libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/1.cc
trunk/libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/2.cc
trunk/libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/83328.cc
trunk/libstdc++-v3/testsuite/21_strings/basic_string/types/1.cc
More information about the Gcc-bugs
mailing list