From d8829f433393a84a1c0bc758dc540f6c3c35f887 Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Thu, 29 Nov 2018 21:01:59 +0300 Subject: [PATCH] Using acosh(0) to get NaN in runtime. macOS clang 10 optimizes sqrt(-1) out using garbage value instead. --- nxt/auto/clang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nxt/auto/clang b/nxt/auto/clang index b79abef4..7aa675a1 100644 --- a/nxt/auto/clang +++ b/nxt/auto/clang @@ -314,7 +314,7 @@ nxt_feature_test="#include #include int main(void) { - int64_t i64 = sqrt(-1); + int64_t i64 = acosh(0); printf(\"%x\", (uint32_t) i64); return 0; }" -- 2.47.3