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