[libcxx-commits] [libcxx] a9c149d - [libc++] Document upcoming removal of _LIBCPP_ENABLE_NARROWING_CONVERSIONS_IN_VARIANT in LLVM 19
Louis Dionne via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Nov 22 12:06:16 PST 2023
Author: Louis Dionne
Date: 2023-11-22T15:06:00-05:00
New Revision: a9c149df7666bb2f8755794b97573134e5cfeb38
URL: https://github.com/llvm/llvm-project/commit/a9c149df7666bb2f8755794b97573134e5cfeb38
DIFF: https://github.com/llvm/llvm-project/commit/a9c149df7666bb2f8755794b97573134e5cfeb38.diff
LOG: [libc++] Document upcoming removal of _LIBCPP_ENABLE_NARROWING_CONVERSIONS_IN_VARIANT in LLVM 19
Added:
Modified:
libcxx/docs/ReleaseNotes/18.rst
Removed:
################################################################################
diff --git a/libcxx/docs/ReleaseNotes/18.rst b/libcxx/docs/ReleaseNotes/18.rst
index f9e0bdee3176a1a..1a5b959eac6ce66 100644
--- a/libcxx/docs/ReleaseNotes/18.rst
+++ b/libcxx/docs/ReleaseNotes/18.rst
@@ -120,6 +120,9 @@ LLVM 19
Note that the ``_LIBCPP_CHAR_TRAITS_REMOVE_BASE_SPECIALIZATION`` macro can be defined in LLVM 18 to eagerly remove
the specialization and prepare code bases for the unconditional removal in LLVM 19.
+- The ``_LIBCPP_ENABLE_NARROWING_CONVERSIONS_IN_VARIANT`` macro that changed the behavior for narrowing conversions
+ in ``std::variant`` will be removed in LLVM 19.
+
LLVM 20
~~~~~~~
More information about the libcxx-commits
mailing list