Index: src/interpreter/constant-array-builder.h |
diff --git a/src/interpreter/constant-array-builder.h b/src/interpreter/constant-array-builder.h |
index 6705f1ebb938786f79a42685b4b9480a1da5f3e4..f0c4eae64ddbae70b32e6a85219242c0676efd8e 100644 |
--- a/src/interpreter/constant-array-builder.h |
+++ b/src/interpreter/constant-array-builder.h |
@@ -70,7 +70,6 @@ class ConstantArrayBuilder final BASE_EMBEDDED { |
private: |
typedef uint32_t index_t; |
- index_t AllocateEntry(Handle<Object> object); |
index_t AllocateIndex(Handle<Object> object); |
index_t AllocateReservedEntry(Smi* value); |
@@ -108,9 +107,12 @@ class ConstantArrayBuilder final BASE_EMBEDDED { |
Handle<Object> the_hole_value() const { return the_hole_value_; } |
ConstantArraySlice* idx_slice_[3]; |
- ZoneMap<Address, index_t> constants_map_; |
+ base::TemplateHashMapImpl<Address, index_t, std::equal_to<Address>, |
+ ZoneAllocationPolicy> |
+ constants_map_; |
ZoneMap<Smi*, index_t> smi_map_; |
ZoneVector<std::pair<Smi*, index_t>> smi_pairs_; |
+ Zone* zone_; |
Handle<Object> the_hole_value_; |
}; |