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

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

Merge "Don't use private libc++ macros."

am: 296f7dad

Change-Id: If4b64581a39e2cd3e51fda1ac34dcf2b99cb4197
parents 41e64884 296f7dad
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.: