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