Index: src/stub-cache.h |
diff --git a/src/stub-cache.h b/src/stub-cache.h |
index 1ce4ef59843eb08998243e684e867173ae20d1fa..a6f40a789c8b76992054738ab6a7c383119aaf72 100644 |
--- a/src/stub-cache.h |
+++ b/src/stub-cache.h |
@@ -162,12 +162,11 @@ class StubCache { |
// --- |
- MUST_USE_RESULT MaybeObject* ComputeKeyedStoreField( |
- String* name, |
- JSObject* receiver, |
- int field_index, |
- Map* transition, |
- StrictModeFlag strict_mode); |
+ Handle<Code> ComputeKeyedStoreField(Handle<String> name, |
+ Handle<JSObject> receiver, |
+ int field_index, |
+ Handle<Map> transition, |
+ StrictModeFlag strict_mode); |
MUST_USE_RESULT MaybeObject* ComputeKeyedLoadOrStoreElement( |
JSObject* receiver, |
@@ -755,6 +754,11 @@ class KeyedStoreStubCompiler: public StubCompiler { |
KeyedStoreStubCompiler(Isolate* isolate, StrictModeFlag strict_mode) |
: StubCompiler(isolate), strict_mode_(strict_mode) { } |
+ Handle<Code> CompileStoreField(Handle<JSObject> object, |
+ int index, |
+ Handle<Map> transition, |
+ Handle<String> name); |
+ |
MUST_USE_RESULT MaybeObject* CompileStoreField(JSObject* object, |
int index, |
Map* transition, |