@@ -44,10 +44,9 @@ class AllocationHandle;
4444
4545namespace internal {
4646
47- // Similar to C++17 std::align_val_t;
48- enum class AlignVal : size_t {};
47+ using AlignVal = std::align_val_t ;
4948
50- class V8_EXPORT MakeGarbageCollectedTraitInternal {
49+ class MakeGarbageCollectedTraitInternal {
5150 protected:
5251 static inline void MarkObjectAsFullyConstructed (const void * payload) {
5352 // See api_constants for an explanation of the constants.
@@ -121,16 +120,15 @@ class V8_EXPORT MakeGarbageCollectedTraitInternal {
121120 };
122121
123122 private:
124- static void * CPPGC_DEFAULT_ALIGNED Allocate (cppgc::AllocationHandle&, size_t ,
125- GCInfoIndex);
126- static void * CPPGC_DOUBLE_WORD_ALIGNED Allocate (cppgc::AllocationHandle&,
127- size_t , AlignVal,
128- GCInfoIndex);
129- static void * CPPGC_DEFAULT_ALIGNED Allocate (cppgc::AllocationHandle&, size_t ,
130- GCInfoIndex, CustomSpaceIndex);
131- static void * CPPGC_DOUBLE_WORD_ALIGNED Allocate (cppgc::AllocationHandle&,
132- size_t , AlignVal, GCInfoIndex,
133- CustomSpaceIndex);
123+ V8_EXPORT static void * CPPGC_DEFAULT_ALIGNED
124+ Allocate (cppgc::AllocationHandle&, size_t , GCInfoIndex);
125+ V8_EXPORT static void * CPPGC_DOUBLE_WORD_ALIGNED
126+ Allocate (cppgc::AllocationHandle&, size_t , AlignVal, GCInfoIndex);
127+ V8_EXPORT static void * CPPGC_DEFAULT_ALIGNED
128+ Allocate (cppgc::AllocationHandle&, size_t , GCInfoIndex, CustomSpaceIndex);
129+ V8_EXPORT static void * CPPGC_DOUBLE_WORD_ALIGNED
130+ Allocate (cppgc::AllocationHandle&, size_t , AlignVal, GCInfoIndex,
131+ CustomSpaceIndex);
134132
135133 friend class HeapObjectHeader ;
136134};
0 commit comments