]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
backport: re PR libstdc++/86272 (__gnu_debug::string uses undefined __glibcxx_check_i...
authorFrançois Dumont <fdumont@gcc.gnu.org>
Thu, 5 Jul 2018 20:48:02 +0000 (20:48 +0000)
committerFrançois Dumont <fdumont@gcc.gnu.org>
Thu, 5 Jul 2018 20:48:02 +0000 (20:48 +0000)
2018-07-05  François Dumont  <fdumont@gcc.gnu.org>

Backport from mainline
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.

From-SVN: r262454

libstdc++-v3/ChangeLog
libstdc++-v3/include/debug/string

index cdd338a7b411d43f2192673068592793d9d6df10..88b54b416229f354f7d7a6484211db7066bfa34d 100644 (file)
@@ -1,3 +1,13 @@
+2018-07-05  François Dumont  <fdumont@gcc.gnu.org>
+
+       Backport from mainline
+       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.
+
 2018-07-04  Jonathan Wakely  <jwakely@redhat.com>
 
        Backport from mainline
index 9d4057b7d4372e34e8512526421b790682796c0e..2c4f1aa396360c392e25740e73430b82fcd624de 100644 (file)
@@ -565,7 +565,7 @@ template<typename _CharT, typename _Traits = std::char_traits<_CharT>,
       insert(iterator __p, _InputIterator __first, _InputIterator __last)
       {
        typename __gnu_debug::_Distance_traits<_InputIterator>::__type __dist;
-       __glibcxx_check_insert_range2(__p, __first, __last, __dist);
+       __glibcxx_check_insert_range(__p, __first, __last, __dist);
 
        if (__dist.second >= __dp_sign)
          _Base::insert(__p.base(), __gnu_debug::__unsafe(__first),