From b161e10b73d9b9344889b333211546da62ca8703 Mon Sep 17 00:00:00 2001 From: "Daniel J. Hofmann" Date: Fri, 5 Aug 2016 14:50:26 +0200 Subject: [PATCH] No Go To --- src/extractor/guidance/turn_lane_augmentation.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/extractor/guidance/turn_lane_augmentation.cpp b/src/extractor/guidance/turn_lane_augmentation.cpp index 9962f7083..193351921 100644 --- a/src/extractor/guidance/turn_lane_augmentation.cpp +++ b/src/extractor/guidance/turn_lane_augmentation.cpp @@ -289,10 +289,12 @@ LaneDataVector handleNoneValueAtSimpleTurn(LaneDataVector lane_data, // if (connection_count + 1 != lane_data.size()) { - goto these_intersections_are_clearly_broken_at_the_moment; + // skip broken intersections + } + else + { + lane_data = mergeNoneTag(none_index, std::move(lane_data)); } - - lane_data = mergeNoneTag(none_index, std::move(lane_data)); } // we have to rename and possibly augment existing ones. The pure count remains the // same. @@ -301,8 +303,6 @@ LaneDataVector handleNoneValueAtSimpleTurn(LaneDataVector lane_data, lane_data = handleRenamingSituations(none_index, std::move(lane_data), intersection); } -these_intersections_are_clearly_broken_at_the_moment: - // finally make sure we are still sorted std::sort(lane_data.begin(), lane_data.end()); return lane_data;