diff --git a/src/updater/data_source.cpp b/src/updater/data_source.cpp index 84772d3bb..61407b089 100644 --- a/src/updater/data_source.cpp +++ b/src/updater/data_source.cpp @@ -52,8 +52,7 @@ makeSegmentParser(SpeedAndTurnPenaltyFormat format) case SpeedAndTurnPenaltyFormat::PARQUET: return std::make_unique>(); } - BOOST_ASSERT(false && "unreachable"); - return {}; + BOOST_UNREACHABLE_RETURN({}); } std::unique_ptr> makeTurnParser(SpeedAndTurnPenaltyFormat format) @@ -69,6 +68,7 @@ std::unique_ptr> makeTurnParser(SpeedAndTurnPen case SpeedAndTurnPenaltyFormat::PARQUET: return std::make_unique>(); } + BOOST_UNREACHABLE_RETURN({}); } } // namespace