Index: boost/test/impl/framework.ipp =================================================================== --- boost/test/impl/framework.ipp (revision 77393) +++ boost/test/impl/framework.ipp (working copy) @@ -186,7 +186,7 @@ return false; } - virtual void test_suite_finish( test_suite const& ts ) + virtual void test_suite_finish( test_suite const& ) { --m_depth; } Index: boost/test/impl/test_tree.ipp =================================================================== --- boost/test/impl/test_tree.ipp (revision 77393) +++ boost/test/impl/test_tree.ipp (working copy) @@ -315,7 +315,7 @@ //____________________________________________________________________________// -auto_test_unit_registrar::auto_test_unit_registrar( test_unit_generator const& tc_gen, decorator::collector* decorators ) +auto_test_unit_registrar::auto_test_unit_registrar( test_unit_generator const& tc_gen, decorator::collector* ) { curr_ts_store().back()->add( tc_gen ); Index: boost/test/impl/execution_monitor.ipp =================================================================== --- boost/test/impl/execution_monitor.ipp (revision 77393) +++ boost/test/impl/execution_monitor.ipp (working copy) @@ -1352,7 +1352,7 @@ #elif defined(__GLIBC__) && defined(__USE_GNU) && !defined(BOOST_CLANG) && !defined(BOOST_NO_FENV_H) ::feclearexcept(BOOST_FPE_ALL); int res = ::feenableexcept( mask ); - return res == -1 ? BOOST_FPE_INV : (unsigned)res; + return res == -1 ? (unsigned)BOOST_FPE_INV : (unsigned)res; #else /* Not Implemented */ return 0; @@ -1387,7 +1387,7 @@ #elif defined(__GLIBC__) && defined(__USE_GNU) && !defined(BOOST_CLANG) && !defined(BOOST_NO_FENV_H) ::feclearexcept(BOOST_FPE_ALL); int res = ::fedisableexcept( mask ); - return res == -1 ? BOOST_FPE_INV : (unsigned)res; + return res == -1 ? (unsigned)BOOST_FPE_INV : (unsigned)res; #else /* Not Implemented */ return BOOST_FPE_INV; Index: boost/test/impl/debug.ipp =================================================================== --- boost/test/impl/debug.ipp (revision 77393) +++ boost/test/impl/debug.ipp (working copy) @@ -944,6 +944,8 @@ } _CrtSetDbgFlag ( flags ); +#else + unit_test::ut_detail::ignore_unused_variable_warning( report_file ); #endif // BOOST_MS_CRT_BASED_DEBUG }