From 8a1afe456f3e47f0460ac6b8a8bea01526ae7dfc Mon Sep 17 00:00:00 2001 From: "Daniel J. Hofmann" Date: Tue, 13 Dec 2016 11:41:58 +0100 Subject: [PATCH] Works around Unreachable Warning for Debug Build --- src/extractor/guidance/sliproad_handler.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/extractor/guidance/sliproad_handler.cpp b/src/extractor/guidance/sliproad_handler.cpp index e55d82f24..5d1e111a5 100644 --- a/src/extractor/guidance/sliproad_handler.cpp +++ b/src/extractor/guidance/sliproad_handler.cpp @@ -186,11 +186,9 @@ operator()(const NodeID /*nid*/, const EdgeID source_edge_id, Intersection inter if (is_left_sliproad_turn) return main_road_intersection->intersection.getLeftmostRoad(); - if (is_right_sliproad_turn) - return main_road_intersection->intersection.getRightmostRoad(); - - BOOST_ASSERT_MSG(false, "Sliproad is neither a left nor right of obvious main road"); - return main_road_intersection->intersection.getLeftmostRoad(); + BOOST_ASSERT_MSG(is_right_sliproad_turn, + "Sliproad is neither a left nor right of obvious main road"); + return main_road_intersection->intersection.getRightmostRoad(); }(); const auto &crossing_road_data = node_based_graph.GetEdgeData(crossing_road.eid);