[libcxx-commits] [PATCH] D129968: [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI

Nikolas Klauser via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Sun Jul 17 10:36:13 PDT 2022


philnik added a comment.

@Mordante @var-const @huixie90 @ldionne Please tell me which parts of this PR conflict with any of your PRs. I think it's mostly be the algorithms, especially `sort`.

Notable exceptions to adding `_LIBCPP_HIDE_FROM_ABI` are `__sort`, `__insertion_sort_incomplete` and `operator+(const _CharT*, const basic_string&)`. These have specializations in the dylib and I have them marked `_LIBCPP_HIDDEN` instead because of that.



================
Comment at: libcxx/include/__format/formatter_floating_point.h:106
 template <floating_point _Fp>
-static constexpr size_t __float_buffer_size(int __precision) {
   using _Traits = __traits<_Fp>;
----------------
@Mordante I'm guessing this was accidentally marked `static`?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D129968/new/

https://reviews.llvm.org/D129968



More information about the libcxx-commits mailing list