From: Jason McDonald Date: Mon, 9 May 2011 05:53:13 +0000 (+1000) Subject: Remove Q_ASSERT from qtesselator autotest X-Git-Tag: qt-v5.0.0-alpha1~4297^2~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=17bf9b17e72ea00e55ed64d77a85b5ff1ed98b4c;p=profile%2Fivi%2Fqtbase.git Remove Q_ASSERT from qtesselator autotest Report a fatal error rather than failing silently in non-debug builds. Change-Id: I625c5aa6f86a5764cd8f078baa074d6475a67736 Task-number: QTBUG-17582 Reviewed-by: Rohan McGovern (cherry picked from commit c0c7e04c9248ce38278aceefeb527f29149cfb4e) --- diff --git a/tests/auto/qtessellator/oldtessellator.cpp b/tests/auto/qtessellator/oldtessellator.cpp index e6a0451..bc24d7e 100644 --- a/tests/auto/qtessellator/oldtessellator.cpp +++ b/tests/auto/qtessellator/oldtessellator.cpp @@ -371,7 +371,8 @@ void old_tesselate_polygon(QVector *traps, const QPointF *pg, int pg isects[i].edge = edge; } - Q_ASSERT(isects.size()%2 == 1); + if (isects.size()%2 != 1) + qFatal("%s: number of intersection points must be odd", Q_FUNC_INFO); // sort intersection points qSort(&isects[0], &isects[isects.size()-1], compareIntersections);