[libcxx-commits] [libcxx] [libc++] Renames ABI tag. (PR #78342)
Louis Dionne via libcxx-commits
libcxx-commits at lists.llvm.org
Tue Jan 16 12:59:03 PST 2024
================
@@ -218,8 +218,8 @@
// https://github.com/llvm/llvm-project/issues/70494
//
// To fix the bug we had to change the ABI of some classes to remove [[no_unique_address]] under certain conditions.
-// The below macro is used for all classes whose ABI have changed as part of fixing these bugs.
-# define _LIBCPP_ABI_2023_OVERLAPPING_SUBOBJECT_FIX_TAG __attribute__((__abi_tag__("subobj_fix_2023")))
+// The macro below is used for all classes whose ABI have changed as part of fixing these bugs.
+# define _LIBCPP_ABI_LLVM18_NO_UNIQUE_ADDRESS __attribute__((__abi_tag__("nua")))
----------------
ldionne wrote:
```suggestion
# define _LIBCPP_ABI_LLVM18_NO_UNIQUE_ADDRESS __attribute__((__abi_tag__("llvm18_nua")))
```
https://github.com/llvm/llvm-project/pull/78342
More information about the libcxx-commits
mailing list