Chromium Code Reviews| Index: src/hydrogen-instructions.h | 
| diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h | 
| index 6fbfd15f388054854e9b39a25faac0ffa7456dfd..e3cb9fdbc5b4f3d23cc205f8d72d99bb52547259 100644 | 
| --- a/src/hydrogen-instructions.h | 
| +++ b/src/hydrogen-instructions.h | 
| @@ -3124,11 +3124,11 @@ class HConstant: public HTemplateInstruction<0> { | 
| public: | 
| HConstant(Handle<Object> handle, Representation r); | 
| HConstant(int32_t value, | 
| - Representation r, | 
| + Representation r = Representation::None(), | 
| bool is_not_in_new_space = true, | 
| Handle<Object> optional_handle = Handle<Object>::null()); | 
| HConstant(double value, | 
| - Representation r, | 
| + Representation r = Representation::None(), | 
| bool is_not_in_new_space = true, | 
| Handle<Object> optional_handle = Handle<Object>::null()); | 
| HConstant(Handle<Object> handle, | 
| @@ -3527,12 +3527,6 @@ class HAccessArgumentsAt: public HTemplateInstruction<3> { | 
| }; | 
| -enum BoundsCheckKeyMode { | 
| 
 
Jakob Kummerow
2013/05/29 10:12:53
Yay! Clean up ALL the messes!
 
 | 
| - DONT_ALLOW_SMI_KEY, | 
| - ALLOW_SMI_KEY | 
| -}; | 
| - | 
| - | 
| class HBoundsCheckBaseIndexInformation; | 
| @@ -3542,10 +3536,8 @@ class HBoundsCheck: public HTemplateInstruction<2> { | 
| // HGraphBuilder::AddBoundsCheck() helper. | 
| // However when building stubs, where we know that the arguments are Int32, | 
| // it makes sense to invoke this constructor directly. | 
| - HBoundsCheck(HValue* index, | 
| - HValue* length, | 
| - BoundsCheckKeyMode key_mode = DONT_ALLOW_SMI_KEY) | 
| - : key_mode_(key_mode), skip_check_(false), | 
| + HBoundsCheck(HValue* index, HValue* length) | 
| + : skip_check_(false), | 
| base_(NULL), offset_(0), scale_(0), | 
| responsibility_direction_(DIRECTION_NONE) { | 
| SetOperandAt(0, index); | 
| @@ -3618,7 +3610,6 @@ class HBoundsCheck: public HTemplateInstruction<2> { | 
| virtual bool DataEquals(HValue* other) { return true; } | 
| virtual void TryGuaranteeRangeChanging(RangeEvaluationContext* context); | 
| - BoundsCheckKeyMode key_mode_; | 
| bool skip_check_; | 
| HValue* base_; | 
| int offset_; |