]> git.kaiwu.me - njs.git/commitdiff
Using acosh(0) to get NaN in runtime.
authorDmitry Volyntsev <xeioex@nginx.com>
Thu, 29 Nov 2018 18:01:59 +0000 (21:01 +0300)
committerDmitry Volyntsev <xeioex@nginx.com>
Thu, 29 Nov 2018 18:01:59 +0000 (21:01 +0300)
macOS clang 10 optimizes sqrt(-1) out using garbage value
instead.

nxt/auto/clang

index b79abef4e11bb3c7d7a9de783f945f95ec1f339d..7aa675a1a6f7e178e51e83c4179bcf40fb4225dd 100644 (file)
@@ -314,7 +314,7 @@ nxt_feature_test="#include <math.h>
                   #include <stdint.h>
 
                   int main(void) {
-                      int64_t  i64 = sqrt(-1);
+                      int64_t  i64 = acosh(0);
                       printf(\"%x\", (uint32_t) i64);
                       return 0;
                   }"