| Index: src/code-stub-assembler.h | 
| diff --git a/src/code-stub-assembler.h b/src/code-stub-assembler.h | 
| index da5f5b72c96225ed304be6b1f17d0b4478c347d5..cc6d9c39e0d6cc870a78d69eafb412f5fa2d7839 100644 | 
| --- a/src/code-stub-assembler.h | 
| +++ b/src/code-stub-assembler.h | 
| @@ -474,6 +474,15 @@ class CodeStubAssembler : public compiler::CodeAssembler { | 
| void LoadIC(const LoadICParameters* p); | 
| void LoadGlobalIC(const LoadICParameters* p); | 
|  | 
| +  // Get the enumerable length from |map| and return the result as a Smi. | 
| +  compiler::Node* EnumLength(compiler::Node* map); | 
| + | 
| +  // Check the cache validity for |receiver|. Branch to |use_cache| if | 
| +  // the cache is valid, otherwise branch to |use_runtime|. | 
| +  void CheckEnumCache(compiler::Node* receiver, | 
| +                      CodeStubAssembler::Label* use_cache, | 
| +                      CodeStubAssembler::Label* use_runtime); | 
| + | 
| private: | 
| compiler::Node* ElementOffsetFromIndex(compiler::Node* index, | 
| ElementsKind kind, ParameterMode mode, | 
|  |