| Index: src/base/functional.h
 | 
| diff --git a/src/base/functional.h b/src/base/functional.h
 | 
| index 634e7bac85afe677d00d7eaa30bdde2c6cb87f00..ff0d8075b943079de99555dc9ec733ca5ba0337b 100644
 | 
| --- a/src/base/functional.h
 | 
| +++ b/src/base/functional.h
 | 
| @@ -13,7 +13,6 @@
 | 
|  #include <functional>
 | 
|  #include <utility>
 | 
|  
 | 
| -#include "src/base/base-export.h"
 | 
|  #include "src/base/macros.h"
 | 
|  
 | 
|  namespace v8 {
 | 
| @@ -68,7 +67,7 @@
 | 
|  
 | 
|  V8_INLINE size_t hash_combine() { return 0u; }
 | 
|  V8_INLINE size_t hash_combine(size_t seed) { return seed; }
 | 
| -V8_BASE_EXPORT size_t hash_combine(size_t seed, size_t value);
 | 
| +size_t hash_combine(size_t seed, size_t value);
 | 
|  template <typename T, typename... Ts>
 | 
|  V8_INLINE size_t hash_combine(T const& v, Ts const&... vs) {
 | 
|    return hash_combine(hash_combine(vs...), hash<T>()(v));
 | 
| @@ -92,9 +91,9 @@
 | 
|  V8_BASE_HASH_VALUE_TRIVIAL(unsigned short)  // NOLINT(runtime/int)
 | 
|  #undef V8_BASE_HASH_VALUE_TRIVIAL
 | 
|  
 | 
| -V8_BASE_EXPORT size_t hash_value(unsigned int);
 | 
| -V8_BASE_EXPORT size_t hash_value(unsigned long);       // NOLINT(runtime/int)
 | 
| -V8_BASE_EXPORT size_t hash_value(unsigned long long);  // NOLINT(runtime/int)
 | 
| +size_t hash_value(unsigned int);
 | 
| +size_t hash_value(unsigned long);       // NOLINT(runtime/int)
 | 
| +size_t hash_value(unsigned long long);  // NOLINT(runtime/int)
 | 
|  
 | 
|  #define V8_BASE_HASH_VALUE_SIGNED(type)            \
 | 
|    V8_INLINE size_t hash_value(signed type v) {     \
 | 
| 
 |