Skip to content

Commit 2176af7

Browse files
authored
Fix __float128 only available on Linux for x86_64 (#75909)
1 parent 7022a24 commit 2176af7

File tree

1 file changed

+2
-2
lines changed
  • libc/src/__support/macros/properties

1 file changed

+2
-2
lines changed

libc/src/__support/macros/properties/float.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@ using float16 = _Float16;
5959
defined(LIBC_TARGET_ARCH_IS_X86_64))
6060
#define LIBC_COMPILER_HAS_C23_FLOAT128
6161
#endif
62-
#if (defined(LIBC_COMPILER_CLANG_VER) && (LIBC_COMPILER_CLANG_VER >= 500)) && \
62+
#if (defined(LIBC_COMPILER_CLANG_VER) && (LIBC_COMPILER_CLANG_VER >= 600)) && \
6363
(defined(LIBC_TARGET_ARCH_IS_X86_64) && \
64-
!defined(LIBC_TARGET_OS_IS_FUCHSIA))
64+
defined(LIBC_TARGET_OS_IS_LINUX) && !defined(LIBC_TARGET_OS_IS_FUCHSIA))
6565
#define LIBC_COMPILER_HAS_FLOAT128_EXTENSION
6666
#endif
6767

0 commit comments

Comments
 (0)