| Index: base/containers/hash_tables.h
|
| diff --git a/base/containers/hash_tables.h b/base/containers/hash_tables.h
|
| index 6bf029e4565f50c24db91243fe6601252bca8704..47a6619a9997bd74a84ee1c3054709ad9a1372d5 100644
|
| --- a/base/containers/hash_tables.h
|
| +++ b/base/containers/hash_tables.h
|
| @@ -45,15 +45,11 @@
|
| #undef __DEPRECATED
|
| #endif
|
|
|
| -#if defined(OS_ANDROID)
|
| -#include <hash_map>
|
| -#include <hash_set>
|
| #define BASE_HASH_IMPL_NAMESPACE std
|
| -#else
|
| #include <ext/hash_map>
|
| #include <ext/hash_set>
|
| +#undef BASE_HASH_IMPL_NAMESPACE
|
| #define BASE_HASH_IMPL_NAMESPACE __gnu_cxx
|
| -#endif
|
|
|
| #include <string>
|
|
|
| @@ -84,7 +80,6 @@ struct hash<T*> {
|
| }
|
| };
|
|
|
| -#if !defined(OS_ANDROID)
|
| // The GNU C++ library provides identity hash functions for many integral types,
|
| // but not for |long long|. This hash function will truncate if |size_t| is
|
| // narrower than |long long|. This is probably good enough for what we will
|
| @@ -102,7 +97,6 @@ DEFINE_TRIVIAL_HASH(long long);
|
| DEFINE_TRIVIAL_HASH(unsigned long long);
|
|
|
| #undef DEFINE_TRIVIAL_HASH
|
| -#endif // !defined(OS_ANDROID)
|
|
|
| // Implement string hash functions so that strings of various flavors can
|
| // be used as keys in STL maps and sets. The hash algorithm comes from the
|
|
|