diff options
| author | lntue <lntue@google.com> | 2025-09-05 16:14:07 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-05 16:14:07 -0400 |
| commit | 719b92dfb14cceb9e17eadda301bfb759d0778d7 (patch) | |
| tree | 57ab03bd64d575c7de837963d48494b4696dddf0 /libc/include | |
| parent | cc5d636134ae1c07338703a8f08bd82e9f56a04a (diff) | |
[libc] Fix CMPLXF128 macro definition for aarch64. (#157157)
Diffstat (limited to 'libc/include')
| -rw-r--r-- | libc/include/llvm-libc-macros/complex-macros.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libc/include/llvm-libc-macros/complex-macros.h b/libc/include/llvm-libc-macros/complex-macros.h index e7b0edf96142..db84bcd2b03b 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__ |
