Index: src/x64/code-stubs-x64.cc |
diff --git a/src/x64/code-stubs-x64.cc b/src/x64/code-stubs-x64.cc |
index 8c5a430014de2658879369f53378c2dd251dac05..9cf02fafd9473b5fd0f7d7ed23fa3bf524a573bf 100644 |
--- a/src/x64/code-stubs-x64.cc |
+++ b/src/x64/code-stubs-x64.cc |
@@ -2194,7 +2194,7 @@ static void GenerateRecordCallTarget(MacroAssembler* masm) { |
__ j(not_equal, &miss); |
// Make sure the function is the Array() function |
- __ LoadArrayFunction(rcx); |
+ __ LoadGlobalFunction(Context::ARRAY_FUNCTION_INDEX, rcx); |
__ cmpq(rdi, rcx); |
__ j(not_equal, &megamorphic); |
__ jmp(&done); |
@@ -2216,7 +2216,7 @@ static void GenerateRecordCallTarget(MacroAssembler* masm) { |
// indicate the ElementsKind if function is the Array constructor. |
__ bind(&initialize); |
// Make sure the function is the Array() function |
- __ LoadArrayFunction(rcx); |
+ __ LoadGlobalFunction(Context::ARRAY_FUNCTION_INDEX, rcx); |
__ cmpq(rdi, rcx); |
__ j(not_equal, ¬_array_function); |