| 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);
|
|
|
|
|