re PR libstdc++/58163 ([C++11] Pedantic assert on str[str.size()] is wrong in C++11)
authorPaolo Carlini <paolo.carlini@oracle.com>
Thu, 15 Aug 2013 00:15:12 +0000 (00:15 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Thu, 15 Aug 2013 00:15:12 +0000 (00:15 +0000)
commit56b5d3b48bce83cd429befde35933f5105df21e2
tree00fc9c8d2a7b382b142a966c9bce9fcdbaef0e0f
parent715a572a8a19d90b8dc02601adbae32a1a78652d
re PR libstdc++/58163 ([C++11] Pedantic assert on str[str.size()] is wrong in C++11)

2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/58163
* include/bits/basic_string.h (basic_string<>::operator[]): Fix
_GLIBCXX_DEBUG_PEDASSERT check vs C++11.
* include/ext/vstring.h: Likewise.
* testsuite/21_strings/basic_string/element_access/char/58163.cc:
New.
* testsuite/21_strings/basic_string/element_access/wchar_t/58163.cc:
Likewise.
* testsuite/ext/vstring/element_access/char/58163.cc: Likewise.
* testsuite/ext/vstring/element_access/wchar_t/58163.cc: Likewise.

From-SVN: r201755
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/basic_string.h
libstdc++-v3/include/ext/vstring.h
libstdc++-v3/testsuite/21_strings/basic_string/element_access/char/58163.cc [new file with mode: 0644]
libstdc++-v3/testsuite/21_strings/basic_string/element_access/wchar_t/58163.cc [new file with mode: 0644]
libstdc++-v3/testsuite/ext/vstring/element_access/char/58163.cc [new file with mode: 0644]
libstdc++-v3/testsuite/ext/vstring/element_access/wchar_t/58163.cc [new file with mode: 0644]