Index: src/interface-descriptors.h |
diff --git a/src/interface-descriptors.h b/src/interface-descriptors.h |
index 7752b9557e6bbcbdef08fb8f8c050a2e24367091..b08e841978daf38a355b4f301e27092df6aa43ae 100644 |
--- a/src/interface-descriptors.h |
+++ b/src/interface-descriptors.h |
@@ -281,19 +281,21 @@ class VectorStoreTransitionDescriptor : public StoreDescriptor { |
// Extends StoreDescriptor with Map parameter. |
enum ParameterIndices { |
- kReceiverIndex, |
- kNameIndex, |
- kValueIndex, |
- kSlotIndex, |
- kVectorIndex, |
- kMapIndex, |
- kParameterCount |
+ kReceiverIndex = 0, |
+ kNameIndex = 1, |
+ kValueIndex = 2, |
+ |
+ kMapIndex = 3, |
+ |
+ kSlotIndex = 4, // not present on ia32. |
+ kVirtualSlotVectorIndex = 4, |
+ |
+ kVectorIndex = 5 |
}; |
- // These registers are no_reg for ia32, using the stack instead. |
+ static const Register MapRegister(); |
static const Register SlotRegister(); |
static const Register VectorRegister(); |
- static const Register MapRegister(); |
}; |