| Index: src/compiler/node-cache.h | 
| diff --git a/src/compiler/node-cache.h b/src/compiler/node-cache.h | 
| index 0a5f3ef6e94a1d11db89c390067e1888478c8be7..35352ea1eb1e19e93eabe1393a9eedefcb36c803 100644 | 
| --- a/src/compiler/node-cache.h | 
| +++ b/src/compiler/node-cache.h | 
| @@ -5,19 +5,14 @@ | 
| #ifndef V8_COMPILER_NODE_CACHE_H_ | 
| #define V8_COMPILER_NODE_CACHE_H_ | 
|  | 
| -#include "src/base/macros.h" | 
| +#include "src/v8.h" | 
| + | 
| +#include "src/compiler/node.h" | 
|  | 
| namespace v8 { | 
| namespace internal { | 
| - | 
| -// Forward declarations. | 
| -class Zone; | 
| - | 
| namespace compiler { | 
|  | 
| -// Forward declarations. | 
| -class Node; | 
| - | 
| // A cache for nodes based on a key. Useful for implementing canonicalization of | 
| // nodes such as constants, parameters, etc. | 
| template <typename Key> | 
| @@ -41,21 +36,18 @@ class NodeCache { | 
| }; | 
|  | 
| Entry* entries_;  // lazily-allocated hash entries. | 
| -  int size_; | 
| -  int max_; | 
| +  int32_t size_; | 
| +  int32_t max_; | 
|  | 
| bool Resize(Zone* zone); | 
| - | 
| -  DISALLOW_COPY_AND_ASSIGN(NodeCache); | 
| }; | 
|  | 
| // Various default cache types. | 
| -typedef NodeCache<int32_t> Int32NodeCache; | 
| typedef NodeCache<int64_t> Int64NodeCache; | 
| -typedef NodeCache<intptr_t> IntPtrNodeCache; | 
| - | 
| -}  // namespace compiler | 
| -}  // namespace internal | 
| -}  // namespace v8 | 
| +typedef NodeCache<int32_t> Int32NodeCache; | 
| +typedef NodeCache<void*> PtrNodeCache; | 
| +} | 
| +} | 
| +}  // namespace v8::internal::compiler | 
|  | 
| #endif  // V8_COMPILER_NODE_CACHE_H_ | 
|  |