diff --git a/include/boost/utility/string_ref.hpp b/include/boost/utility/string_ref.hpp index 1bab84c..8e804c5 100644 --- a/include/boost/utility/string_ref.hpp +++ b/include/boost/utility/string_ref.hpp @@ -408,8 +408,7 @@ namespace boost { template inline std::basic_ostream& operator<<(std::basic_ostream& os, const basic_string_ref& str) { - typename std::basic_ostream::sentry guard(os); - if (guard) { + if (os.good()) { const std::size_t size = str.size(); const std::size_t w = static_cast< std::size_t >(os.width()); os.width(0);