| Index: src/hydrogen.h | 
| diff --git a/src/hydrogen.h b/src/hydrogen.h | 
| index bc9bc9de05ecd9046eed2677bc0d14f861eae885..24458ae31fb26f785bf782a96f508c7714f427b4 100644 | 
| --- a/src/hydrogen.h | 
| +++ b/src/hydrogen.h | 
| @@ -240,7 +240,7 @@ class HLoopInformation: public ZoneObject { | 
| HStackCheck* stack_check_; | 
| }; | 
|  | 
| - | 
| +class BoundsCheckTable; | 
| class HGraph: public ZoneObject { | 
| public: | 
| explicit HGraph(CompilationInfo* info); | 
| @@ -265,6 +265,7 @@ class HGraph: public ZoneObject { | 
| void OrderBlocks(); | 
| void AssignDominators(); | 
| void ReplaceCheckedValues(); | 
| +  void EliminateRedundantBoundsChecks(); | 
| void PropagateDeoptimizingMark(); | 
|  | 
| // Returns false if there are phi-uses of the arguments-object | 
| @@ -357,6 +358,7 @@ class HGraph: public ZoneObject { | 
| void InferTypes(ZoneList<HValue*>* worklist); | 
| void InitializeInferredTypes(int from_inclusive, int to_inclusive); | 
| void CheckForBackEdge(HBasicBlock* block, HBasicBlock* successor); | 
| +  void EliminateRedundantBoundsChecks(HBasicBlock* bb, BoundsCheckTable* table); | 
|  | 
| Isolate* isolate_; | 
| int next_block_id_; | 
|  |