OSDN Git Service

2007-03-30 Paolo Carlini <pcarlini@suse.de>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 30 Mar 2007 17:10:50 +0000 (17:10 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 30 Mar 2007 17:10:50 +0000 (17:10 +0000)
commit59f2506509fc8ead0fdb068bead92cc6abaaf9d6
tree45cb6f7f117eabf22d8299a204a9221417d24735
parentde33470de9c1c4af050750065b9fbf41fd5bdf1a
2007-03-30  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/31401
* include/bits/basic_string.tcc (find(const _CharT*, size_type,
size_type)): Avoid unsigned overflow.
* testsuite/21_strings/basic_string/find/char/4.cc: New.
* testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123361 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/basic_string.tcc
libstdc++-v3/testsuite/21_strings/basic_string/find/char/4.cc [new file with mode: 0644]
libstdc++-v3/testsuite/21_strings/basic_string/find/wchar_t/4.cc [new file with mode: 0644]