summaryrefslogtreecommitdiff
path: root/deps/v8/src/snapshot/references.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/snapshot/references.h')
-rw-r--r--deps/v8/src/snapshot/references.h10
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