re PR libstdc++/31401 (string find behaves strange when searching from npos)
authorPaolo Carlini <pcarlini@suse.de>
Fri, 30 Mar 2007 17:10:50 +0000 (17:10 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 30 Mar 2007 17:10:50 +0000 (17:10 +0000)
commit1c917b030e1f7076688278694fbab514cfb6d5e5
tree45cb6f7f117eabf22d8299a204a9221417d24735
parentf86289d5e59595566d058f3024402aa9ebfdad18
re PR libstdc++/31401 (string find behaves strange when searching from npos)

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.

From-SVN: r123361
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]