[libcxx-commits] [libcxx] [libc++][hardening] Categorize more assertions. (PR #75918)
Konstantin Varlamov via libcxx-commits
libcxx-commits at lists.llvm.org
Thu Jan 4 19:14:17 PST 2024
================
@@ -122,6 +122,8 @@ _LIBCPP_HIDE_FROM_ABI constexpr void __encode(_OutIt&, char32_t) = delete;
template <class _OutIt>
requires __utf16_code_unit<iter_value_t<_OutIt>>
_LIBCPP_HIDE_FROM_ABI constexpr void __encode(_OutIt& __out_it, char32_t __value) {
+ // From the Standard: "if `out` contains invalid code units, the behavior is undefined and implementations are
----------------
var-const wrote:
Thank you!
https://github.com/llvm/llvm-project/pull/75918
More information about the libcxx-commits
mailing list