diff options
Diffstat (limited to 'deps/v8/src/objects/data-handler.h')
-rw-r--r-- | deps/v8/src/objects/data-handler.h | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/deps/v8/src/objects/data-handler.h b/deps/v8/src/objects/data-handler.h index dd4c5d8b12..667b19b3d4 100644 --- a/deps/v8/src/objects/data-handler.h +++ b/deps/v8/src/objects/data-handler.h @@ -35,20 +35,13 @@ class DataHandler : public Struct { DECL_ACCESSORS(data2, MaybeObject) DECL_ACCESSORS(data3, MaybeObject) -// Layout description. -#define DATA_HANDLER_FIELDS(V) \ - V(kSmiHandlerOffset, kTaggedSize) \ - V(kValidityCellOffset, kTaggedSize) \ - V(kSizeWithData0, 0) \ - V(kData1Offset, kTaggedSize) \ - V(kSizeWithData1, 0) \ - V(kData2Offset, kTaggedSize) \ - V(kSizeWithData2, 0) \ - V(kData3Offset, kTaggedSize) \ - V(kSizeWithData3, 0) - - DEFINE_FIELD_OFFSET_CONSTANTS(HeapObject::kHeaderSize, DATA_HANDLER_FIELDS) -#undef DATA_HANDLER_FIELDS + DEFINE_FIELD_OFFSET_CONSTANTS(HeapObject::kHeaderSize, + TORQUE_GENERATED_DATA_HANDLER_FIELDS) + + static const int kSizeWithData0 = kData1Offset; + static const int kSizeWithData1 = kData2Offset; + static const int kSizeWithData2 = kData3Offset; + static const int kSizeWithData3 = kSize; DECL_CAST(DataHandler) @@ -56,7 +49,7 @@ class DataHandler : public Struct { class BodyDescriptor; - OBJECT_CONSTRUCTORS(DataHandler, Struct) + OBJECT_CONSTRUCTORS(DataHandler, Struct); }; } // namespace internal |