| 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;
|
|
|