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