| Index: src/property-details.h
|
| diff --git a/src/property-details.h b/src/property-details.h
|
| index ee0dc02c09cb3ee40e97a7f18025d476a0aac77e..f75bcff049e29038dcab9f449cb7024bf909ee21 100644
|
| --- a/src/property-details.h
|
| +++ b/src/property-details.h
|
| @@ -50,10 +50,7 @@ enum PropertyType {
|
| // Only in fast mode.
|
| FIELD = 1,
|
| CONSTANT = 2,
|
| - CALLBACKS = 3,
|
| - // Only in lookup results, not in descriptors.
|
| - HANDLER = 4,
|
| - INTERCEPTOR = 5
|
| + CALLBACKS = 3
|
| };
|
|
|
|
|
| @@ -264,22 +261,22 @@ class PropertyDetails BASE_EMBEDDED {
|
|
|
| // Bit fields in value_ (type, shift, size). Must be public so the
|
| // constants can be embedded in generated code.
|
| - class TypeField: public BitField<PropertyType, 0, 3> {};
|
| - class AttributesField: public BitField<PropertyAttributes, 3, 3> {};
|
| + class TypeField : public BitField<PropertyType, 0, 2> {};
|
| + class AttributesField : public BitField<PropertyAttributes, 2, 3> {};
|
|
|
| // Bit fields for normalized objects.
|
| - class DeletedField: public BitField<uint32_t, 6, 1> {};
|
| - class DictionaryStorageField: public BitField<uint32_t, 7, 24> {};
|
| + class DeletedField : public BitField<uint32_t, 5, 1> {};
|
| + class DictionaryStorageField : public BitField<uint32_t, 6, 24> {};
|
|
|
| // Bit fields for fast objects.
|
| - class RepresentationField: public BitField<uint32_t, 6, 4> {};
|
| - class DescriptorPointer: public BitField<uint32_t, 10,
|
| - kDescriptorIndexBitCount> {}; // NOLINT
|
| - class FieldIndexField: public BitField<uint32_t,
|
| - 10 + kDescriptorIndexBitCount,
|
| - kDescriptorIndexBitCount> {}; // NOLINT
|
| + class RepresentationField : public BitField<uint32_t, 5, 4> {};
|
| + class DescriptorPointer
|
| + : public BitField<uint32_t, 9, kDescriptorIndexBitCount> {}; // NOLINT
|
| + class FieldIndexField
|
| + : public BitField<uint32_t, 9 + kDescriptorIndexBitCount,
|
| + kDescriptorIndexBitCount> {}; // NOLINT
|
| // All bits for fast objects must fix in a smi.
|
| - STATIC_ASSERT(10 + kDescriptorIndexBitCount + kDescriptorIndexBitCount <= 31);
|
| + STATIC_ASSERT(9 + kDescriptorIndexBitCount + kDescriptorIndexBitCount <= 31);
|
|
|
| static const int kInitialIndex = 1;
|
|
|
|
|