| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index 11d65ef44b6c9265c5b3a7c245e90d84520fcbd8..ca668b4d2d5bfa10b77fac12ed6a977d253f3ad5 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -3245,8 +3245,7 @@ class Map: public HeapObject {
|
| static const int kInstanceDescriptorsOffset =
|
| kConstructorOffset + kPointerSize;
|
| static const int kCodeCacheOffset = kInstanceDescriptorsOffset + kPointerSize;
|
| - static const int kScavengerCallbackOffset = kCodeCacheOffset + kPointerSize;
|
| - static const int kPadStart = kScavengerCallbackOffset + kPointerSize;
|
| + static const int kPadStart = kCodeCacheOffset + kPointerSize;
|
| static const int kSize = MAP_POINTER_ALIGN(kPadStart);
|
|
|
| // Layout of pointer fields. Heap iteration code relies on them
|
| @@ -3263,9 +3262,8 @@ class Map: public HeapObject {
|
| static const int kPreAllocatedPropertyFieldsByte = 2;
|
| static const int kPreAllocatedPropertyFieldsOffset =
|
| kInstanceSizesOffset + kPreAllocatedPropertyFieldsByte;
|
| - // The byte at position 3 is not in use at the moment.
|
| - static const int kUnusedByte = 3;
|
| - static const int kUnusedOffset = kInstanceSizesOffset + kUnusedByte;
|
| + static const int kVisitorIdByte = 3;
|
| + static const int kVisitorIdOffset = kInstanceSizesOffset + kVisitorIdByte;
|
|
|
| // Byte offsets within kInstanceAttributesOffset attributes.
|
| static const int kInstanceTypeOffset = kInstanceAttributesOffset + 0;
|
|
|