Add pedantic and warnings-as-errors to tests

This commit is contained in:
Glen Fernandes
2019-12-23 22:09:45 -05:00
parent 8f77d9cace
commit aa70414fde
6 changed files with 46 additions and 43 deletions
+2 -2
View File
@@ -75,7 +75,7 @@ void saver_tests_1(int index,
BOOST_TEST(69L == output.iword(index));
try {
boost::io::ios_exception_saver ies(output);
boost::io::ios_iostate_saver iis(output);
boost::io::ios_iostate_saver ias(output);
output.exceptions(std::ios_base::eofbit | std::ios_base::badbit);
output.setstate(std::ios_base::eofbit);
BOOST_ERROR("previous line should have thrown");
@@ -114,7 +114,7 @@ void saver_tests_2(int index,
BOOST_TEST(69L == output.iword(index));
try {
boost::io::ios_exception_saver ies(output, std::ios_base::eofbit);
boost::io::ios_iostate_saver iis(output,
boost::io::ios_iostate_saver ias(output,
output.rdstate() | std::ios_base::eofbit );
BOOST_ERROR("previous line should have thrown");
#if defined(BOOST_GCC) || (defined(BOOST_CLANG) && defined(BOOST_GNU_STDLIB))