[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