diff --git a/src/compiler/node-aux-data-inl.h b/src/compiler/node-aux-data-inl.h index 0ec8eca73d..679320ab6f 100644 --- a/src/compiler/node-aux-data-inl.h +++ b/src/compiler/node-aux-data-inl.h @@ -14,8 +14,8 @@ namespace internal { namespace compiler { template -NodeAuxData::NodeAuxData(Graph* graph) - : aux_data_(ZoneAllocator(graph->zone())) {} +NodeAuxData::NodeAuxData(Zone* zone) + : aux_data_(ZoneAllocator(zone)) {} template diff --git a/src/compiler/node-aux-data.h b/src/compiler/node-aux-data.h index 839d994f77..1e836338a9 100644 --- a/src/compiler/node-aux-data.h +++ b/src/compiler/node-aux-data.h @@ -20,7 +20,7 @@ class Node; template class NodeAuxData { public: - inline explicit NodeAuxData(Graph* graph); + inline explicit NodeAuxData(Zone* zone); inline void Set(Node* node, const T& data); inline T Get(Node* node); diff --git a/src/compiler/source-position.cc b/src/compiler/source-position.cc index d20f6520b1..11783900a0 100644 --- a/src/compiler/source-position.cc +++ b/src/compiler/source-position.cc @@ -29,7 +29,7 @@ SourcePositionTable::SourcePositionTable(Graph* graph) : graph_(graph), decorator_(NULL), current_position_(SourcePosition::Invalid()), - table_(graph) {} + table_(graph->zone()) {} void SourcePositionTable::AddDecorator() {