| Index: src/code-stub-assembler.h
|
| diff --git a/src/code-stub-assembler.h b/src/code-stub-assembler.h
|
| index ebde046a9ba4b8c9211aae364fdfa258785c72ac..0fe053e82123777a50b90c12755d642713352ebb 100644
|
| --- a/src/code-stub-assembler.h
|
| +++ b/src/code-stub-assembler.h
|
| @@ -142,6 +142,9 @@ class CodeStubAssembler : public compiler::CodeAssembler {
|
| // Context manipulation
|
| compiler::Node* LoadNativeContext(compiler::Node* context);
|
|
|
| + compiler::Node* LoadJSArrayElementsMap(ElementsKind kind,
|
| + compiler::Node* native_context);
|
| +
|
| // Store the floating point value of a HeapNumber.
|
| compiler::Node* StoreHeapNumberValue(compiler::Node* object,
|
| compiler::Node* value);
|
| @@ -183,9 +186,8 @@ class CodeStubAssembler : public compiler::CodeAssembler {
|
| // Allocate a SeqTwoByteString with the given length.
|
| compiler::Node* AllocateSeqTwoByteString(int length);
|
| // Allocated an JSArray
|
| - compiler::Node* AllocateJSArray(ElementsKind kind,
|
| - compiler::Node* native_context, int capacity,
|
| - int length,
|
| + compiler::Node* AllocateJSArray(ElementsKind kind, compiler::Node* array_map,
|
| + int capacity, int length,
|
| compiler::Node* allocation_site = nullptr);
|
|
|
| // Allocation site manipulation
|
|
|