diff options
Diffstat (limited to 'deps/v8/src/snapshot/references.h')
-rw-r--r-- | deps/v8/src/snapshot/references.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/deps/v8/src/snapshot/references.h b/deps/v8/src/snapshot/references.h index c81e9a1e21..215db9d9a5 100644 --- a/deps/v8/src/snapshot/references.h +++ b/deps/v8/src/snapshot/references.h @@ -154,12 +154,10 @@ class SerializerReference { } private: - class SpaceBits : public BitField<SnapshotSpace, 0, kSpaceTagSize> {}; - class ChunkIndexBits - : public BitField<uint32_t, SpaceBits::kNext, 32 - kSpaceTagSize> {}; - class SpecialValueTypeBits - : public BitField<SpecialValueType, SpaceBits::kNext, - 32 - kSpaceTagSize> {}; + using SpaceBits = BitField<SnapshotSpace, 0, kSpaceTagSize>; + using ChunkIndexBits = SpaceBits::Next<uint32_t, 32 - kSpaceTagSize>; + using SpecialValueTypeBits = + SpaceBits::Next<SpecialValueType, 32 - kSpaceTagSize>; // We use two fields to store a reference. // In case of a normal back reference, the bitfield_ stores the space and |