]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-125206: don't use CMPLX in libffi complex configure test (#132865)
authorSergey B Kirpichev <skirpichev@gmail.com>
Thu, 24 Apr 2025 15:45:29 +0000 (18:45 +0300)
committerGitHub <noreply@github.com>
Thu, 24 Apr 2025 15:45:29 +0000 (17:45 +0200)
See https://sourceware.org/bugzilla/show_bug.cgi?id=26287

This amends aac89b5.

configure
configure.ac

index 2685fdcd7b435fd40d65c84169db172c438336cd..8b91d1d871a971faee6071e2ff244a0e9fbdeb03 100755 (executable)
--- a/configure
+++ b/configure
@@ -15521,7 +15521,7 @@ else case e in #(
 #include <ffi.h>
 int z_is_expected(double complex z)
 {
-    const double complex expected = CMPLX(1.25, -0.5);
+    const double complex expected = 1.25 - 0.5 * I;
     return z == expected;
 }
 int main(void)
index 55b499faa8d06e2a39e0cfd5cbcea0326bfc6331..1aedd54bd0c70d39e9ebc0d94d435cc34d53acc0 100644 (file)
@@ -4066,7 +4066,7 @@ AC_RUN_IFELSE([AC_LANG_SOURCE([[
 #include <ffi.h>
 int z_is_expected(double complex z)
 {
-    const double complex expected = CMPLX(1.25, -0.5);
+    const double complex expected = 1.25 - 0.5 * I;
     return z == expected;
 }
 int main(void)