Index: src/ic/handler-compiler.h |
diff --git a/src/ic/handler-compiler.h b/src/ic/handler-compiler.h |
index 4154b58a3f453d6c2d87f7c0d6927abc4a125df2..fe5921035318d636cc9cf4ec3e13609c247dd63e 100644 |
--- a/src/ic/handler-compiler.h |
+++ b/src/ic/handler-compiler.h |
@@ -251,7 +251,10 @@ class NamedStoreHandlerCompiler : public PropertyHandlerCompiler { |
virtual void FrontendFooter(Handle<Name> name, Label* miss); |
void GenerateRestoreName(Label* label, Handle<Name> name); |
- void GeneratePushMap(Register map_reg, Register scratch); |
+ |
+ // Pop the vector and slot into appropriate registers, moving the map in |
+ // the process. (This is an accomodation for register pressure on ia32). |
+ void RearrangeVectorAndSlot(Register current_map, Register destination_map); |
private: |
void GenerateRestoreName(Handle<Name> name); |