[libcxx-commits] [libcxx] 949e404 - [libc++] Add watchOS and tvOS checks for aligned_alloc (#126862)
via libcxx-commits
libcxx-commits at lists.llvm.org
Mon Feb 17 05:55:19 PST 2025
Author: Un1q32
Date: 2025-02-17T08:55:14-05:00
New Revision: 949e4041c9927a68a39bf42c71bc73728919505f
URL: https://github.com/llvm/llvm-project/commit/949e4041c9927a68a39bf42c71bc73728919505f
DIFF: https://github.com/llvm/llvm-project/commit/949e4041c9927a68a39bf42c71bc73728919505f.diff
LOG: [libc++] Add watchOS and tvOS checks for aligned_alloc (#126862)
Adds the equivalent watchOS and tvOS version checks to check for support
for aligned_alloc, we already have macOS and iOS checks.
Added:
Modified:
libcxx/include/__config
Removed:
################################################################################
diff --git a/libcxx/include/__config b/libcxx/include/__config
index c16552228dbb1..53900e40655ef 100644
--- a/libcxx/include/__config
+++ b/libcxx/include/__config
@@ -663,7 +663,10 @@ typedef __char32_t char32_t;
# if (defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && \
__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 101500) || \
(defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && \
- __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ < 130000)
+ __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ < 130000) || \
+ (defined(__ENVIRONMENT_WATCH_OS_VERSION_MIN_REQUIRED__) && \
+ __ENVIRONMENT_WATCH_OS_VERSION_MIN_REQUIRED__ < 60000) || \
+ (defined(__ENVIRONMENT_TV_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_TV_OS_VERSION_MIN_REQUIRED__ < 130000)
# define _LIBCPP_HAS_C11_ALIGNED_ALLOC 0
# else
# define _LIBCPP_HAS_C11_ALIGNED_ALLOC 1
More information about the libcxx-commits
mailing list