Index: src/ic/ic-compiler.h |
diff --git a/src/ic/ic-compiler.h b/src/ic/ic-compiler.h |
index dd898aeed3c76e7585965fcc8dd0b89e375d5c33..42ce2848c8a112d67c8bd5a64cd0b0f26f5501c6 100644 |
--- a/src/ic/ic-compiler.h |
+++ b/src/ic/ic-compiler.h |
@@ -36,12 +36,16 @@ class PropertyICCompiler : public PropertyAccessCompiler { |
// Keyed |
static Handle<Code> ComputeKeyedLoadMonomorphicHandler( |
Handle<Map> receiver_map); |
- static Handle<Code> ComputeKeyedLoadMonomorphic(Handle<Map> receiver_map); |
+ static Handle<Code> ComputeKeyedLoadMonomorphic(Handle<Map> receiver_map, |
+ ExtraICState extra_ic_state, |
+ IcCheckType key_type); |
static Handle<Code> ComputeKeyedStoreMonomorphic( |
Handle<Map> receiver_map, StrictMode strict_mode, |
KeyedAccessStoreMode store_mode); |
- static Handle<Code> ComputeKeyedLoadPolymorphic(MapHandleList* receiver_maps); |
+ static Handle<Code> ComputeKeyedLoadPolymorphic(MapHandleList* receiver_maps, |
+ ExtraICState extra_ic_state, |
+ IcCheckType key_type); |
static Handle<Code> ComputeKeyedStorePolymorphic( |
MapHandleList* receiver_maps, KeyedAccessStoreMode store_mode, |
StrictMode strict_mode); |