Commit b5988229 by Jonathan Wakely Committed by Jonathan Wakely

PR libstdc++/67583 Fix invalid sputn calls in tests

	PR libstdc++/67583
	* testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Fix sputn call
	with mismatched arguments.
	* testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.

From-SVN: r228245
parent e7cbc096
2015-09-29 Jonathan Wakely <jwakely@redhat.com> 2015-09-29 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/67583
* testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Fix sputn call
with mismatched arguments.
* testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
PR libstdc++/65393 PR libstdc++/65393
* config/abi/pre/gnu.ver: Export new symbols. * config/abi/pre/gnu.ver: Export new symbols.
* include/std/thread (thread::_State, thread::_State_impl): New types. * include/std/thread (thread::_State, thread::_State_impl): New types.
......
...@@ -88,8 +88,10 @@ void test04() ...@@ -88,8 +88,10 @@ void test04()
VERIFY( strmsz_2 != strmsz_1 ); VERIFY( strmsz_2 != strmsz_1 );
VERIFY( strmsz_2 == 1 ); VERIFY( strmsz_2 == 1 );
// end part three // end part three
str_tmp = " ravi shankar meets carlos santana in LoHa ";
str_tmp += str_tmp;
strmsz_1 = strb_01.str().size(); strmsz_1 = strb_01.str().size();
strmsz_2 = strb_01.sputn(" ravi shankar meets carlos santana in LoHa", 90); strmsz_2 = strb_01.sputn(str_tmp.c_str(), str_tmp.size());
strb_01.pubseekoff(0, std::ios_base::end); strb_01.pubseekoff(0, std::ios_base::end);
strb_01.sputc('<'); strb_01.sputc('<');
str_tmp = strb_01.str(); str_tmp = strb_01.str();
......
...@@ -88,8 +88,10 @@ void test04() ...@@ -88,8 +88,10 @@ void test04()
VERIFY( strmsz_2 != strmsz_1 ); VERIFY( strmsz_2 != strmsz_1 );
VERIFY( strmsz_2 == 1 ); VERIFY( strmsz_2 == 1 );
// end part three // end part three
str_tmp = L" ravi shankar meets carlos santana in LoHa ";
str_tmp += str_tmp;
strmsz_1 = strb_01.str().size(); strmsz_1 = strb_01.str().size();
strmsz_2 = strb_01.sputn(L" ravi shankar meets carlos santana in LoHa", 90); strmsz_2 = strb_01.sputn(str_tmp.c_str(), str_tmp.size());
strb_01.pubseekoff(0, std::ios_base::end); strb_01.pubseekoff(0, std::ios_base::end);
strb_01.sputc(L'<'); strb_01.sputc(L'<');
str_tmp = strb_01.str(); str_tmp = strb_01.str();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment