[libcxx-commits] [libcxx] bd6a982 - [libc++] Add missing _LIBCPP_HIDE_FROM_ABI
Louis Dionne via libcxx-commits
libcxx-commits at lists.llvm.org
Mon Feb 6 21:01:44 PST 2023
Author: Louis Dionne
Date: 2023-02-06T21:01:32-08:00
New Revision: bd6a982c89cf80caf339ec5d46f0a0b4d2afa29d
URL: https://github.com/llvm/llvm-project/commit/bd6a982c89cf80caf339ec5d46f0a0b4d2afa29d
DIFF: https://github.com/llvm/llvm-project/commit/bd6a982c89cf80caf339ec5d46f0a0b4d2afa29d.diff
LOG: [libc++] Add missing _LIBCPP_HIDE_FROM_ABI
Differential Revision: https://reviews.llvm.org/D143451
Added:
Modified:
libcxx/include/string
Removed:
################################################################################
diff --git a/libcxx/include/string b/libcxx/include/string
index 9f5838d425838..98d6c14073b32 100644
--- a/libcxx/include/string
+++ b/libcxx/include/string
@@ -4445,11 +4445,11 @@ const typename basic_string<_CharT, _Traits, _Allocator>::size_type
basic_string<_CharT, _Traits, _Allocator>::npos;
template <class _CharT, class _Allocator>
-struct __string_hash : public __unary_function<basic_string<_CharT, char_traits<_CharT>, _Allocator>, size_t>
-{
- size_t
- operator()(const basic_string<_CharT, char_traits<_CharT>, _Allocator>& __val) const _NOEXCEPT
- { return std::__do_string_hash(__val.data(), __val.data() + __val.size()); }
+struct __string_hash : public __unary_function<basic_string<_CharT, char_traits<_CharT>, _Allocator>, size_t> {
+ _LIBCPP_HIDE_FROM_ABI size_t
+ operator()(const basic_string<_CharT, char_traits<_CharT>, _Allocator>& __val) const _NOEXCEPT {
+ return std::__do_string_hash(__val.data(), __val.data() + __val.size());
+ }
};
template <class _Allocator>
More information about the libcxx-commits
mailing list