PR libstdc++/67583 Fix invalid sputn calls in tests
authorJonathan Wakely <jwakely@redhat.com>
Tue, 29 Sep 2015 13:31:51 +0000 (14:31 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Tue, 29 Sep 2015 13:31:51 +0000 (14:31 +0100)
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

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/char/1.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc

index ad951e276d98f53d901dcc9deb26282929d61a7f..4408e462f5adf0c02bbe9800bb9e7ba21f6866b0 100644 (file)
@@ -1,5 +1,10 @@
 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
        * config/abi/pre/gnu.ver: Export new symbols.
        * include/std/thread (thread::_State, thread::_State_impl): New types.
index ddc6d97aba0d5ff60d5095901a1701f2684c9a31..2cd7696d5bc7386aa21cf0e303497e052ba1335c 100644 (file)
@@ -88,8 +88,10 @@ void test04()
   VERIFY( strmsz_2 != strmsz_1 );
   VERIFY( strmsz_2 == 1 );
   // end part three
+  str_tmp = " ravi shankar meets carlos santana in LoHa   ";
+  str_tmp += str_tmp;
   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.sputc('<');
   str_tmp = strb_01.str();
index 8678536ec412468f9df3324ddda9cad75f001220..0dd0974f28411b0bea9ed0e03279dd23714aa919 100644 (file)
@@ -88,8 +88,10 @@ void test04()
   VERIFY( strmsz_2 != strmsz_1 );
   VERIFY( strmsz_2 == 1 );
   // end part three
+  str_tmp = L" ravi shankar meets carlos santana in LoHa   ";
+  str_tmp += str_tmp;
   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.sputc(L'<');
   str_tmp = strb_01.str();