Index: src/ast/ast.h |
diff --git a/src/ast/ast.h b/src/ast/ast.h |
index 768527f5ad42ae0a37d3a3f08f572c42795dd839..5c9dc143ceca988e79a489191afc1c1a097d41aa 100644 |
--- a/src/ast/ast.h |
+++ b/src/ast/ast.h |
@@ -1384,7 +1384,7 @@ class ObjectLiteral final : public MaterializedLiteral { |
public: |
typedef ObjectLiteralProperty Property; |
- Handle<FixedArray> constant_properties() const { |
+ Handle<BoilerplateDescription> constant_properties() const { |
DCHECK(!constant_properties_.is_null()); |
return constant_properties_; |
} |
@@ -1409,7 +1409,8 @@ class ObjectLiteral final : public MaterializedLiteral { |
void InitDepthAndFlags(); |
// Get the constant properties fixed array, populating it if necessary. |
- Handle<FixedArray> GetOrBuildConstantProperties(Isolate* isolate) { |
+ Handle<BoilerplateDescription> GetOrBuildConstantProperties( |
+ Isolate* isolate) { |
if (constant_properties_.is_null()) { |
BuildConstantProperties(isolate); |
} |
@@ -1487,7 +1488,7 @@ class ObjectLiteral final : public MaterializedLiteral { |
int local_id(int n) const { return base_id() + parent_num_ids() + n; } |
uint32_t boilerplate_properties_; |
- Handle<FixedArray> constant_properties_; |
+ Handle<BoilerplateDescription> constant_properties_; |
ZoneList<Property*>* properties_; |
class FastElementsField |