aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/src/objects/data-handler.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/objects/data-handler.h')
-rw-r--r--deps/v8/src/objects/data-handler.h23
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