[libcxx-commits] [libcxxabi] [libc++] Bump the C++ Standard used to compile the dylib to C++23 (PR #66824)

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Thu Sep 21 02:43:43 PDT 2023


================
@@ -34,7 +35,7 @@ class _LIBCPP_HIDDEN __sso_allocator<void, _Np>
 template <class _Tp, size_t _Np>
 class _LIBCPP_HIDDEN __sso_allocator
 {
-    typename aligned_storage<sizeof(_Tp) * _Np>::type buf_;
----------------
ldionne wrote:

If you look carefully, this is inside `libcxx/src` and it's only used to initialize a library-internal vector of locales. So while this *might* be ABI changing, it shouldn't matter since that type was never part of our ABI surface!

https://github.com/llvm/llvm-project/pull/66824


More information about the libcxx-commits mailing list