From 741b9d2f24b5796fc499a411f632820ab4f889e5 Mon Sep 17 00:00:00 2001 From: "Markus F.X.J. Oberhumer" Date: Wed, 9 Apr 2025 20:00:24 +0200 Subject: [PATCH] x --- lib/libcxx/include/__config | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/libcxx/include/__config b/lib/libcxx/include/__config index fec323f..a16d145 100644 --- a/lib/libcxx/include/__config +++ b/lib/libcxx/include/__config @@ -637,9 +637,11 @@ typedef __char32_t char32_t; # define _DECLARE_C99_LDBL_MATH 1 # endif +# if defined(_LIBCPP_HAS_NO_LIBRARY_ALIGNED_ALLOCATION) +# define _LIBCPP_HAS_LIBRARY_ALIGNED_ALLOCATION 0 // If we are getting operator new from the MSVC CRT, then allocation overloads // for align_val_t were added in 19.12, aka VS 2017 version 15.3. -# if defined(_LIBCPP_MSVCRT) && defined(_MSC_VER) && _MSC_VER < 1912 +# elif defined(_LIBCPP_MSVCRT) && defined(_MSC_VER) && _MSC_VER < 1912 # define _LIBCPP_HAS_LIBRARY_ALIGNED_ALLOCATION 0 # elif defined(_LIBCPP_ABI_VCRUNTIME) && !defined(__cpp_aligned_new) // We're deferring to Microsoft's STL to provide aligned new et al. We don't -- 2.49.0