| Index: src/stub-cache.h
|
| diff --git a/src/stub-cache.h b/src/stub-cache.h
|
| index 7c455664c4d455d895d83db35920ecdb69911830..673cb1b46fef8cf8b40acfdd44976de3af57adb8 100644
|
| --- a/src/stub-cache.h
|
| +++ b/src/stub-cache.h
|
| @@ -161,7 +161,7 @@ class StubCache {
|
|
|
| Handle<Code> ComputeStoreField(Handle<Name> name,
|
| Handle<JSObject> object,
|
| - int field_index,
|
| + LookupResult* lookup,
|
| Handle<Map> transition,
|
| StrictModeFlag strict_mode);
|
|
|
| @@ -192,7 +192,7 @@ class StubCache {
|
|
|
| Handle<Code> ComputeKeyedStoreField(Handle<Name> name,
|
| Handle<JSObject> object,
|
| - int field_index,
|
| + LookupResult* lookup,
|
| Handle<Map> transition,
|
| StrictModeFlag strict_mode);
|
|
|
| @@ -511,7 +511,7 @@ class StubCompiler BASE_EMBEDDED {
|
|
|
| void GenerateStoreField(MacroAssembler* masm,
|
| Handle<JSObject> object,
|
| - int index,
|
| + LookupResult* lookup,
|
| Handle<Map> transition,
|
| Handle<Name> name,
|
| Register receiver_reg,
|
| @@ -782,7 +782,7 @@ class BaseStoreStubCompiler: public StubCompiler {
|
| virtual ~BaseStoreStubCompiler() { }
|
|
|
| Handle<Code> CompileStoreField(Handle<JSObject> object,
|
| - int index,
|
| + LookupResult* lookup,
|
| Handle<Map> transition,
|
| Handle<Name> name);
|
|
|
|
|