Index: src/stub-cache.h |
diff --git a/src/stub-cache.h b/src/stub-cache.h |
index 29bdb61e32c9fbefaf0ab6d9488182e5e31a0a38..105a46d242cc7c4a4c7fe7f11eb37f391dd34871 100644 |
--- a/src/stub-cache.h |
+++ b/src/stub-cache.h |
@@ -460,14 +460,16 @@ class StubCompiler BASE_EMBEDDED { |
Register scratch2, |
Label* miss_label); |
- static void GenerateStoreField(MacroAssembler* masm, |
- Handle<JSObject> object, |
- int index, |
- Handle<Map> transition, |
- Register receiver_reg, |
- Register name_reg, |
- Register scratch, |
- Label* miss_label); |
+ void GenerateStoreField(MacroAssembler* masm, |
+ Handle<JSObject> object, |
+ int index, |
+ Handle<Map> transition, |
+ Handle<String> name, |
+ Register receiver_reg, |
+ Register name_reg, |
+ Register scratch1, |
+ Register scratch2, |
+ Label* miss_label); |
static void GenerateLoadMiss(MacroAssembler* masm, |
Code::Kind kind); |
@@ -511,6 +513,7 @@ class StubCompiler BASE_EMBEDDED { |
int save_at_depth, |
Label* miss); |
+ |
protected: |
Handle<Code> GetCodeWithFlags(Code::Flags flags, const char* name); |
Handle<Code> GetCodeWithFlags(Code::Flags flags, Handle<String> name); |