diff options
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.cc | 10 |
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() |