[libcxx-commits] [libcxx] [openmp] [libc++] basic_ios<wchar_t> cannot store fill character WCHAR_MAX (PR #89305)

David Tenty via libcxx-commits libcxx-commits at lists.llvm.org
Mon Jun 10 13:34:55 PDT 2024


================
@@ -146,6 +146,12 @@ ABI Affecting Changes
   ``random_device`` could throw a ``system_error`` with this value. It now
   throws ``ENOMSG``.
 
+- libcxx ``std::basic_ios`` uses ``WEOF`` to indicate that the fill value is uninitialized. However, on platforms
----------------
daltenty wrote:

I'm not entirely sure we needed a notice here, since there is no change in the stable ABI, but I think it's fine with a note that the stable ABI is unaffected.

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


More information about the libcxx-commits mailing list