diff --git a/src/engine/guidance/lane_processing.cpp b/src/engine/guidance/lane_processing.cpp index b84113bf0..d7a2b0f0b 100644 --- a/src/engine/guidance/lane_processing.cpp +++ b/src/engine/guidance/lane_processing.cpp @@ -64,7 +64,6 @@ std::vector anticipateLaneChange(std::vector steps) const auto current_lanes = current.maneuver.lanes; // Constrain the previous turn's lanes - auto &previous_inst = previous.maneuver.instruction; auto &previous_lanes = previous.maneuver.lanes; // Lane mapping (N:M) from previous lanes (N) to current lanes (M), with: // N > M, N > 1 fan-in situation, constrain N lanes to min(N,M) shared lanes diff --git a/src/engine/guidance/post_processing.cpp b/src/engine/guidance/post_processing.cpp index 0aebefc8b..745443d94 100644 --- a/src/engine/guidance/post_processing.cpp +++ b/src/engine/guidance/post_processing.cpp @@ -1082,7 +1082,7 @@ std::vector buildIntersections(std::vector steps) // previous instruction. if (instruction.type == TurnType::EndOfRoad) { - BOOST_ASSERT(step_index > 0 && step_index < step_index + 1 < steps.size()); + BOOST_ASSERT(step_index > 0 && step_index + 1 < steps.size()); const auto &previous_step = steps[last_valid_instruction]; if (previous_step.intersections.size() < MIN_END_OF_ROAD_INTERSECTIONS) step.maneuver.instruction.type = TurnType::Turn;