Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index 272d182550b594ee045935d659aa57cc08a3c335..de22fbf2f5b65706dae7929929114ce23fe79bd1 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -7717,8 +7717,6 @@ |
}; |
DECL_ACCESSORS(data, Object) |
- DECL_ACCESSORS(flags, Object) |
- DECL_ACCESSORS(source, Object) |
inline Type TypeTag(); |
inline int CaptureCount(); |
@@ -7751,9 +7749,7 @@ |
DECLARE_VERIFIER(JSRegExp) |
static const int kDataOffset = JSObject::kHeaderSize; |
- static const int kSourceOffset = kDataOffset + kPointerSize; |
- static const int kFlagsOffset = kSourceOffset + kPointerSize; |
- static const int kSize = kFlagsOffset + kPointerSize; |
+ static const int kSize = kDataOffset + kPointerSize; |
// Indices in the data array. |
static const int kTagIndex = 0; |
@@ -7802,8 +7798,10 @@ |
FixedArray::kHeaderSize + kIrregexpCaptureCountIndex * kPointerSize; |
// In-object fields. |
- static const int kLastIndexFieldIndex = 0; |
- static const int kInObjectFieldCount = 1; |
+ static const int kSourceFieldIndex = 0; |
+ static const int kFlagsFieldIndex = 1; |
+ static const int kLastIndexFieldIndex = 2; |
+ static const int kInObjectFieldCount = 3; |
// The uninitialized value for a regexp code object. |
static const int kUninitializedValue = -1; |