| Index: src/compiler/int64-lowering.h
 | 
| diff --git a/src/compiler/int64-lowering.h b/src/compiler/int64-lowering.h
 | 
| index 89deca2ab59455a47ebeaf176d183135c57d5912..7a4124794f25c9e6697af007597be794c4b63c4f 100644
 | 
| --- a/src/compiler/int64-lowering.h
 | 
| +++ b/src/compiler/int64-lowering.h
 | 
| @@ -24,7 +24,7 @@ class Int64Lowering {
 | 
|    void LowerGraph();
 | 
|  
 | 
|   private:
 | 
| -  enum class State : uint8_t { kUnvisited, kOnStack, kInputsPushed, kVisited };
 | 
| +  enum class State : uint8_t { kUnvisited, kOnStack, kVisited };
 | 
|  
 | 
|    struct Replacement {
 | 
|      Node* low;
 | 
| @@ -48,12 +48,17 @@ class Int64Lowering {
 | 
|    bool HasReplacementHigh(Node* node);
 | 
|    Node* GetReplacementHigh(Node* node);
 | 
|  
 | 
| +  struct NodeState {
 | 
| +    Node* node;
 | 
| +    int input_index;
 | 
| +  };
 | 
| +
 | 
|    Zone* zone_;
 | 
|    Graph* const graph_;
 | 
|    MachineOperatorBuilder* machine_;
 | 
|    CommonOperatorBuilder* common_;
 | 
|    NodeMarker<State> state_;
 | 
| -  ZoneStack<Node*> stack_;
 | 
| +  ZoneStack<NodeState> stack_;
 | 
|    Replacement* replacements_;
 | 
|    Signature<MachineRepresentation>* signature_;
 | 
|  };
 | 
| 
 |