2018-07-04 François Dumont <fdumont@gcc.gnu.org>
commitc44e86a535c571347c0792f8117079c92d1a607f
authorfdumont <fdumont@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Jul 2018 18:13:11 +0000 (4 18:13 +0000)
committerfdumont <fdumont@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Jul 2018 18:13:11 +0000 (4 18:13 +0000)
tree7545255f80b50f3a2975c18b7d3f3c41b2b2d040
parent672bd2dab1e38a4cdcd22286adb0eb8f94157387
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@262417 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/debug/string
libstdc++-v3/testsuite/21_strings/basic_string/cons/char/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/init-list.cc
libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/2.cc
libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/83328.cc
libstdc++-v3/testsuite/21_strings/basic_string/types/1.cc