From d5cf5c465668fe46dc477283a1ebc99ca312017d Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Sun, 4 Jan 2026 04:06:55 +0200 Subject: [PATCH] Simplify operator>> --- include/boost/uuid/uuid_io.hpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/include/boost/uuid/uuid_io.hpp b/include/boost/uuid/uuid_io.hpp index 2882ea7..a0669c4 100644 --- a/include/boost/uuid/uuid_io.hpp +++ b/include/boost/uuid/uuid_io.hpp @@ -97,8 +97,7 @@ std::basic_istream& operator>>( std::basic_istream& is, if( is >> tmp ) { - from_chars_error err = from_chars( tmp, tmp + 36, u ).ec; - if( BOOST_UNLIKELY( err != from_chars_error::none ) ) + if( !from_chars( tmp, tmp + 36, u ) ) { is.setstate( std::ios_base::failbit ); }