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

Commit 1a102eb0 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

Change-Id: I9270b5fe65e4082267fa6e30b4489049718a6351
parents 4aed6eaf d187f3c5
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.: