[libcxx-commits] [libcxx] Unconditionally lower std::string's alignment requirement from 16 to 8. (PR #68925)

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Tue Jan 23 13:46:35 PST 2024


================
@@ -174,11 +174,6 @@
 // The implementation moved to the header, but we still export the symbols from
 // the dylib for backwards compatibility.
 #    define _LIBCPP_ABI_DO_NOT_EXPORT_TO_CHARS_BASE_10
-// Save memory by providing the allocator more freedom to allocate the most
----------------
ldionne wrote:

Yeah, I think I would put it in LLVM 18. That way we'd never ship the ABI macro and we'd avoid potential user churn.

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


More information about the libcxx-commits mailing list