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. |