Skip to content

Commit 719b92d

Browse files
authored
[libc] Fix CMPLXF128 macro definition for aarch64. (#157157)
1 parent cc5d636 commit 719b92d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

libc/include/llvm-libc-macros/complex-macros.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,11 @@
4141
#endif // LIBC_TYPES_HAS_CFLOAT16
4242

4343
#ifdef LIBC_TYPES_HAS_CFLOAT128
44+
#ifdef LIBC_TYPES_CFLOAT128_IS_COMPLEX_LONG_DOUBLE
45+
#define CMPLXF128(r, i) __CMPLX(r, i, long double)
46+
#else
4447
#define CMPLXF128(r, i) __CMPLX(r, i, float128)
48+
#endif // LIBC_TYPES_CFLOAT128_IS_COMPLEX_LONG_DOUBLE
4549
#endif // LIBC_TYPES_HAS_CFLOAT128
4650

4751
#endif // __STDC_NO_COMPLEX__

0 commit comments

Comments
 (0)