Index: src/compiler/js-create-lowering.h |
diff --git a/src/compiler/js-create-lowering.h b/src/compiler/js-create-lowering.h |
index eea75d3842439efbf207e2e7af70f1c7cf6c46a4..055d1e80c96968c889704f07661a385d99f6962a 100644 |
--- a/src/compiler/js-create-lowering.h |
+++ b/src/compiler/js-create-lowering.h |
@@ -59,6 +59,8 @@ class V8_EXPORT_PRIVATE JSCreateLowering final |
Reduction ReduceJSCreateBlockContext(Node* node); |
Reduction ReduceNewArray(Node* node, Node* length, int capacity, |
Handle<AllocationSite> site); |
+ Reduction ReduceNewArray(Node* node, std::vector<Node*> values, |
+ Handle<AllocationSite> site); |
Node* AllocateArguments(Node* effect, Node* control, Node* frame_state); |
Node* AllocateRestArguments(Node* effect, Node* control, Node* frame_state, |
@@ -69,6 +71,10 @@ class V8_EXPORT_PRIVATE JSCreateLowering final |
Node* AllocateElements(Node* effect, Node* control, |
ElementsKind elements_kind, int capacity, |
PretenureFlag pretenure); |
+ Node* AllocateElements(Node* effect, Node* control, |
+ ElementsKind elements_kind, |
+ std::vector<Node*> const& values, |
+ PretenureFlag pretenure); |
Node* AllocateFastLiteral(Node* effect, Node* control, |
Handle<JSObject> boilerplate, |
AllocationSiteUsageContext* site_context); |