| Index: src/ic.h | 
| diff --git a/src/ic.h b/src/ic.h | 
| index 8562bcc24a80cb074d573ddce8b4c51fbe63ae9a..28383a223bb661af1bd7c37ed570dae3835e0565 100644 | 
| --- a/src/ic.h | 
| +++ b/src/ic.h | 
| @@ -193,16 +193,22 @@ class CallICBase: public IC { | 
|  | 
| public: | 
| MUST_USE_RESULT MaybeObject* LoadFunction(State state, | 
| +                                            Code::ExtraICState extra_ic_state, | 
| Handle<Object> object, | 
| Handle<String> name); | 
|  | 
| protected: | 
| Code::Kind kind_; | 
|  | 
| +  bool TryUpdateExtraICState(LookupResult* lookup, | 
| +                             Handle<Object> object, | 
| +                             Code::ExtraICState* extra_ic_state); | 
| + | 
| // Update the inline cache and the global stub cache based on the | 
| // lookup result. | 
| void UpdateCaches(LookupResult* lookup, | 
| State state, | 
| +                    Code::ExtraICState extra_ic_state, | 
| Handle<Object> object, | 
| Handle<String> name); | 
|  | 
|  |