Fix __float128 only available on Linux for x86_64 (#75909)

This commit is contained in:
Igor Popov
2023-12-20 11:36:01 +03:00
committed by GitHub
parent 7022a24771
commit 2176af7a26

View File

@@ -59,9 +59,9 @@ using float16 = _Float16;
defined(LIBC_TARGET_ARCH_IS_X86_64))
#define LIBC_COMPILER_HAS_C23_FLOAT128
#endif
#if (defined(LIBC_COMPILER_CLANG_VER) && (LIBC_COMPILER_CLANG_VER >= 500)) && \
#if (defined(LIBC_COMPILER_CLANG_VER) && (LIBC_COMPILER_CLANG_VER >= 600)) && \
(defined(LIBC_TARGET_ARCH_IS_X86_64) && \
!defined(LIBC_TARGET_OS_IS_FUCHSIA))
defined(LIBC_TARGET_OS_IS_LINUX) && !defined(LIBC_TARGET_OS_IS_FUCHSIA))
#define LIBC_COMPILER_HAS_FLOAT128_EXTENSION
#endif