| Index: src/ppc/macro-assembler-ppc.cc
|
| diff --git a/src/ppc/macro-assembler-ppc.cc b/src/ppc/macro-assembler-ppc.cc
|
| index 34a37241fd4aba54d8d772835db79872d04edc49..b5288801edbaccefac4d7679939429afc2b40906 100644
|
| --- a/src/ppc/macro-assembler-ppc.cc
|
| +++ b/src/ppc/macro-assembler-ppc.cc
|
| @@ -2342,6 +2342,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(r6, Heap::kUndefinedValueRootIndex);
|
| +
|
| LoadNativeContextSlot(native_context_index, r4);
|
| LoadP(ip, FieldMemOperand(r4, JSFunction::kCodeEntryOffset));
|
| if (flag == CALL_FUNCTION) {
|
|
|