| Index: src/ic/ic.h
|
| diff --git a/src/ic/ic.h b/src/ic/ic.h
|
| index dec8318ae5c7cfd2b6c40fb253365cb055a630a6..a9e8fce7e2ab9980ab4129dc0bf1b1e958e6e919 100644
|
| --- a/src/ic/ic.h
|
| +++ b/src/ic/ic.h
|
| @@ -184,8 +184,8 @@ class IC {
|
| static void PostPatching(Address address, Code* target, Code* old_target);
|
|
|
| // Compute the handler either by compiling or by retrieving a cached version.
|
| - Handle<Code> ComputeHandler(LookupIterator* lookup,
|
| - Handle<Object> value = Handle<Code>::null());
|
| + virtual Handle<Code> ComputeHandler(
|
| + LookupIterator* lookup, Handle<Object> value = Handle<Code>::null());
|
| virtual Handle<Code> CompileHandler(LookupIterator* lookup,
|
| Handle<Object> value,
|
| CacheHolderFlag cache_holder) {
|
| @@ -432,9 +432,11 @@ class LoadIC : public IC {
|
| // lookup result.
|
| void UpdateCaches(LookupIterator* lookup);
|
|
|
| - virtual Handle<Code> CompileHandler(LookupIterator* lookup,
|
| - Handle<Object> unused,
|
| - CacheHolderFlag cache_holder) override;
|
| + Handle<Code> ComputeHandler(
|
| + LookupIterator* lookup,
|
| + Handle<Object> value = Handle<Code>::null()) override;
|
| + Handle<Code> CompileHandler(LookupIterator* lookup, Handle<Object> unused,
|
| + CacheHolderFlag cache_holder) override;
|
|
|
| private:
|
| Handle<Code> SimpleFieldLoad(FieldIndex index);
|
|
|