Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ac75570e authored by Dan Albert's avatar Dan Albert Committed by android-build-merger
Browse files

Merge "Don't use private libc++ macros." am: 296f7dad am: d187f3c5

am: 1a102eb0

Change-Id: I716e9e6a92e7a537e77a1f2da95d11e92873fde1
parents ef9e7509 1a102eb0
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -38,10 +38,9 @@ typedef std::experimental::string_view MapString;

typedef std::pair<MapString, MapString> TagFmt;

template <> struct _LIBCPP_TYPE_VIS_ONLY std::hash<TagFmt>
template <> struct std::hash<TagFmt>
        : public std::unary_function<const TagFmt&, size_t> {
    _LIBCPP_INLINE_VISIBILITY
    size_t operator()(const TagFmt& __t) const _NOEXCEPT {
    size_t operator()(const TagFmt& __t) const noexcept {
        // Tag is typically unique.  Will cost us an extra 100ns for the
        // unordered_map lookup if we instead did a hash that combined
        // both of tag and fmt members, e.g.: