[libc-commits] [libc] [libc] Fix CMPLXF128 macro definition for aarch64. (PR #157157)
via libc-commits
libc-commits at lists.llvm.org
Fri Sep 5 11:27:21 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-libc
Author: None (lntue)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/157157.diff
1 Files Affected:
- (modified) libc/include/llvm-libc-macros/complex-macros.h (+4)
``````````diff
diff --git a/libc/include/llvm-libc-macros/complex-macros.h b/libc/include/llvm-libc-macros/complex-macros.h
index e7b0edf96142d..db84bcd2b03b7 100644
--- a/libc/include/llvm-libc-macros/complex-macros.h
+++ b/libc/include/llvm-libc-macros/complex-macros.h
@@ -41,7 +41,11 @@
#endif // LIBC_TYPES_HAS_CFLOAT16
#ifdef LIBC_TYPES_HAS_CFLOAT128
+#ifdef LIBC_TYPES_CFLOAT128_IS_COMPLEX_LONG_DOUBLE
+#define CMPLXF128(r, i) __CMPLX(r, i, long double)
+#else
#define CMPLXF128(r, i) __CMPLX(r, i, float128)
+#endif // LIBC_TYPES_CFLOAT128_IS_COMPLEX_LONG_DOUBLE
#endif // LIBC_TYPES_HAS_CFLOAT128
#endif // __STDC_NO_COMPLEX__
``````````
</details>
https://github.com/llvm/llvm-project/pull/157157
More information about the libc-commits
mailing list