| Index: src/arm64/builtins-arm64.cc
|
| diff --git a/src/arm64/builtins-arm64.cc b/src/arm64/builtins-arm64.cc
|
| index 913b3b6072e573f4173107db3873365be8aeb570..d1ad6f9c918ae32183a1c6dccb5d825e9b333288 100644
|
| --- a/src/arm64/builtins-arm64.cc
|
| +++ b/src/arm64/builtins-arm64.cc
|
| @@ -927,12 +927,8 @@ static void Generate_InterpreterNotifyDeoptimizedHelper(
|
| // Tear down internal frame.
|
| }
|
|
|
| - // Drop state (we don't use these for interpreter deopts) and push PC at top
|
| - // of stack (to simulate initial call to bytecode handler in interpreter entry
|
| - // trampoline).
|
| - __ Pop(x1);
|
| + // Drop state (we don't use this for interpreter deopts).
|
| __ Drop(1);
|
| - __ Push(x1);
|
|
|
| // Initialize register file register and dispatch table register.
|
| __ Add(kInterpreterRegisterFileRegister, fp,
|
| @@ -942,7 +938,6 @@ static void Generate_InterpreterNotifyDeoptimizedHelper(
|
| __ Add(kInterpreterDispatchTableRegister, kInterpreterDispatchTableRegister,
|
| Operand(FixedArray::kHeaderSize - kHeapObjectTag));
|
|
|
| -
|
| // Get the context from the frame.
|
| // TODO(rmcilroy): Update interpreter frame to expect current context at the
|
| // context slot instead of the function context.
|
|
|