| Index: src/mips64/macro-assembler-mips64.cc
|
| diff --git a/src/mips64/macro-assembler-mips64.cc b/src/mips64/macro-assembler-mips64.cc
|
| index 01031d49607c09c80683471b4974691a64a4892a..17852894e2373aa0ab2b54338ecf6f5569b9dd4f 100644
|
| --- a/src/mips64/macro-assembler-mips64.cc
|
| +++ b/src/mips64/macro-assembler-mips64.cc
|
| @@ -4898,6 +4898,9 @@ void MacroAssembler::InvokeBuiltin(int native_context_index, InvokeFlag flag,
|
| // You can't call a builtin without a valid frame.
|
| DCHECK(flag == JUMP_FUNCTION || has_frame());
|
|
|
| + // Always initialize new target.
|
| + LoadRoot(a3, Heap::kUndefinedValueRootIndex);
|
| +
|
| LoadNativeContextSlot(native_context_index, a1);
|
| ld(t9, FieldMemOperand(a1, JSFunction::kCodeEntryOffset));
|
| if (flag == CALL_FUNCTION) {
|
|
|