From 5d735acd0c5da13bcfb550193b137ce72a934fca Mon Sep 17 00:00:00 2001 From: Viktor Govako Date: Fri, 26 Aug 2022 08:42:07 +0300 Subject: [PATCH] [turns] Fixed assertion check. Signed-off-by: Viktor Govako --- routing/turns_generator.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/routing/turns_generator.cpp b/routing/turns_generator.cpp index 114df86d9b..d5a7c16d0c 100644 --- a/routing/turns_generator.cpp +++ b/routing/turns_generator.cpp @@ -314,7 +314,13 @@ void CorrectCandidatesSegmentByOutgoing(TurnInfo const & turnInfo, Segment const else // firstOutgoingSeg is found. { if (nodes.isCandidatesAngleValid) - ASSERT((base::AlmostEqualAbs(it->m_angle, turnAngle, 0.001) || abs(it->m_angle) + abs(turnAngle) > 359.999), ()); + { +#ifdef DEBUG + double constexpr eps = 0.001; + double const diff = fabs(it->m_angle - turnAngle); + ASSERT(diff < eps || fabs(diff - 360) < eps, (it->m_angle, turnAngle)); +#endif + } else { it->m_angle = turnAngle;