| Index: src/compiler/common-operator.h
 | 
| diff --git a/src/compiler/common-operator.h b/src/compiler/common-operator.h
 | 
| index cc447ee8f4e0d2817234d63b339c2005719db5ed..d871fb781eb2c4d81e2af31274e1d37528037316 100644
 | 
| --- a/src/compiler/common-operator.h
 | 
| +++ b/src/compiler/common-operator.h
 | 
| @@ -5,10 +5,9 @@
 | 
|  #ifndef V8_COMPILER_COMMON_OPERATOR_H_
 | 
|  #define V8_COMPILER_COMMON_OPERATOR_H_
 | 
|  
 | 
| -#include "src/v8.h"
 | 
| -
 | 
|  #include "src/assembler.h"
 | 
|  #include "src/compiler/linkage.h"
 | 
| +#include "src/compiler/machine-type.h"
 | 
|  #include "src/compiler/opcodes.h"
 | 
|  #include "src/compiler/operator.h"
 | 
|  #include "src/unique.h"
 | 
| @@ -142,10 +141,10 @@ class CommonOperatorBuilder {
 | 
|      return new (zone_) Operator1<Unique<Object> >(
 | 
|          IrOpcode::kHeapConstant, Operator::kPure, 0, 1, "HeapConstant", value);
 | 
|    }
 | 
| -  Operator* Phi(int arguments) {
 | 
| +  Operator* Phi(MachineType type, int arguments) {
 | 
|      DCHECK(arguments > 0);  // Disallow empty phis.
 | 
| -    return new (zone_) Operator1<int>(IrOpcode::kPhi, Operator::kPure,
 | 
| -                                      arguments, 1, "Phi", arguments);
 | 
| +    return new (zone_) Operator1<MachineType>(IrOpcode::kPhi, Operator::kPure,
 | 
| +                                              arguments, 1, "Phi", type);
 | 
|    }
 | 
|    Operator* EffectPhi(int arguments) {
 | 
|      DCHECK(arguments > 0);  // Disallow empty phis.
 | 
| 
 |