Index: src/stub-cache.h |
diff --git a/src/stub-cache.h b/src/stub-cache.h |
index a267100df58b9460f646e9f9176082518e9bb0f2..12afdd3ab0251df4be97af946c499b7604dc3d30 100644 |
--- a/src/stub-cache.h |
+++ b/src/stub-cache.h |
@@ -222,6 +222,12 @@ class StubCache { |
Handle<ExecutableAccessorInfo> callback, |
StrictModeFlag strict_mode); |
+ Handle<Code> ComputeStoreCallback(Handle<Name> name, |
+ Handle<JSObject> object, |
+ Handle<JSObject> holder, |
+ const CallOptimization& call_optimation, |
+ StrictModeFlag strict_mode); |
+ |
Handle<Code> ComputeStoreViaSetter(Handle<Name> name, |
Handle<JSObject> object, |
Handle<JSObject> holder, |
@@ -960,6 +966,11 @@ class StoreStubCompiler: public BaseStoreStubCompiler { |
Handle<Name> name, |
Handle<ExecutableAccessorInfo> callback); |
+ Handle<Code> CompileStoreCallback(Handle<JSObject> object, |
+ Handle<JSObject> holder, |
+ Handle<Name> name, |
+ const CallOptimization& call_optimization); |
+ |
static void GenerateStoreViaSetter(MacroAssembler* masm, |
Handle<JSFunction> setter); |