From 9955dcce51f746710b1fc67cda1026b2f41e60d4 Mon Sep 17 00:00:00 2001 From: Antony Polukhin Date: Wed, 10 Aug 2011 18:58:06 +0000 Subject: [PATCH] Fixes #5732. * suppress compilation warnings, if the compiler requires a return, even when it can never be reached [SVN r73640] --- include/boost/lexical_cast.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/boost/lexical_cast.hpp b/include/boost/lexical_cast.hpp index 34a0aed..686b9f5 100644 --- a/include/boost/lexical_cast.hpp +++ b/include/boost/lexical_cast.hpp @@ -1750,6 +1750,7 @@ namespace boost } catch( ::boost::numeric::bad_numeric_cast const& ) { BOOST_LCAST_THROW_BAD_CAST(Source, Target); } + BOOST_UNREACHABLE_RETURN(static_cast(0)); } }; @@ -1776,6 +1777,7 @@ namespace boost } catch( ::boost::numeric::bad_numeric_cast const& ) { BOOST_LCAST_THROW_BAD_CAST(Source, Target); } + BOOST_UNREACHABLE_RETURN(static_cast(0)); } };