From 2177fb44eac92690807d80fa24ce5564d94d508e Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Mon, 7 Dec 2015 14:15:47 +0100 Subject: Replace all occurrences of qSNaN() with qQNaN() We generally don't want to produce signalling NaNs as those cannot be used in any further arithmetic operations. In particular -(qSNaN()) claims it's not a double. Task-number: QTBUG-49753 Change-Id: I23cec4fec2ddf08c02a7d53db7f3b9ba46b6c288 Reviewed-by: Lars Knoll --- src/qml/parser/qqmljsengine_p.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/qml/parser') diff --git a/src/qml/parser/qqmljsengine_p.cpp b/src/qml/parser/qqmljsengine_p.cpp index 1c0a70a372..7cc9096e59 100644 --- a/src/qml/parser/qqmljsengine_p.cpp +++ b/src/qml/parser/qqmljsengine_p.cpp @@ -56,7 +56,7 @@ static inline int toDigit(char c) double integerFromString(const char *buf, int size, int radix) { if (size == 0) - return qSNaN(); + return qQNaN(); double sign = 1.0; int i = 0; @@ -95,7 +95,7 @@ double integerFromString(const char *buf, int size, int radix) if (!qstrcmp(buf, "Infinity")) result = qInf(); else - result = qSNaN(); + result = qQNaN(); } else { result = 0; double multiplier = 1; -- cgit v1.2.3