aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/1.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/1.cc')
-rw-r--r--libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/1.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/1.cc b/libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/1.cc
index 8de264b08e8..2f9a5cf176f 100644
--- a/libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/1.cc
+++ b/libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/1.cc
@@ -32,7 +32,7 @@ std::stringbuf strb_03(str_03, std::ios_base::out);
// test member functions
void test03()
{
- bool test = true;
+ bool test __attribute__((unused)) = true;
//stringbuf::str()
VERIFY( strb_01.str() == str_01 );
@@ -47,7 +47,7 @@ void test03()
VERIFY( d1 ); // non-zero
VERIFY( !d2 ); // zero, cuz ios_base::out
VERIFY( d1 != d2 ); //these should be the same
- VERIFY( str_01.length() == d1 );
+ VERIFY( static_cast<std::streamsize>(str_01.length()) == d1 );
VERIFY( strb_01.str() == strb_03.str() ); //ditto
// stringbuf::str(string&) and stringbuf::stringbuf(string&), where the
@@ -58,9 +58,9 @@ void test03()
std::stringbuf strb_nulls (str_nulls);
strb_normal.str(str_nulls); // tried using 'strb_01' rather than declaring
// another variable, but then test04 broke!
- VERIFY( strb_nulls.in_avail() == str_nulls.size() );
- VERIFY( strb_nulls.str().size() == 20 );
- VERIFY( strb_normal.in_avail() == str_nulls.size() );
+ VERIFY( strb_nulls.in_avail() == static_cast<std::streamsize>(str_nulls.size()) );
+ VERIFY( strb_nulls.str().size() == 20 );
+ VERIFY( strb_normal.in_avail() == static_cast<std::streamsize>(str_nulls.size()) );
}
int main()