[libcxx-commits] [PATCH] D130946: [libc++][cuchar] Declare std::c8rtomb and std::mbrtoc8 in <cuchar> if available.
Louis Dionne via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Fri Sep 9 06:29:10 PDT 2022
ldionne accepted this revision.
ldionne added a comment.
This revision is now accepted and ready to land.
Let's go with this.
I'd normally fight against the `_LIBCPP_HAS_NO_C8RTOMB_MBRTOC8`, but in this case that will preclude libc++ from being usable on GCC with essentially all version of glibc, since `c8rtomb` was added to it less than a month ago.
But just for the record, our normal policy is that compilers that don't support `using_if_exists` are only supported on platforms that implement a full C standard library, which would mean (if taken at the letter) that GCC isn't supported on Glibc < 2.36. In practice, let's make this work, but we're not going to start adding carve-outs for ancient C libraries (that's what I want to avoid by giving this rationale).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D130946/new/
https://reviews.llvm.org/D130946
More information about the libcxx-commits
mailing list