| Index: src/full-codegen/arm64/full-codegen-arm64.cc
 | 
| diff --git a/src/full-codegen/arm64/full-codegen-arm64.cc b/src/full-codegen/arm64/full-codegen-arm64.cc
 | 
| index c3e50005da5161254a9378eb3337dfa72856a384..3d46ddb7d2feecaf5a0bc184e22de2e099120ca6 100644
 | 
| --- a/src/full-codegen/arm64/full-codegen-arm64.cc
 | 
| +++ b/src/full-codegen/arm64/full-codegen-arm64.cc
 | 
| @@ -3501,68 +3501,6 @@ void FullCodeGenerator::PushFunctionArgumentForContextAllocation() {
 | 
|  }
 | 
|  
 | 
|  
 | 
| -void FullCodeGenerator::EnterFinallyBlock() {
 | 
| -  ASM_LOCATION("FullCodeGenerator::EnterFinallyBlock");
 | 
| -  DCHECK(!result_register().is(x10));
 | 
| -  // Store pending message while executing finally block.
 | 
| -  ExternalReference pending_message_obj =
 | 
| -      ExternalReference::address_of_pending_message_obj(isolate());
 | 
| -  __ Mov(x10, pending_message_obj);
 | 
| -  __ Ldr(x10, MemOperand(x10));
 | 
| -  PushOperand(x10);
 | 
| -
 | 
| -  ClearPendingMessage();
 | 
| -}
 | 
| -
 | 
| -
 | 
| -void FullCodeGenerator::ExitFinallyBlock() {
 | 
| -  ASM_LOCATION("FullCodeGenerator::ExitFinallyBlock");
 | 
| -  DCHECK(!result_register().is(x10));
 | 
| -
 | 
| -  // Restore pending message from stack.
 | 
| -  PopOperand(x10);
 | 
| -  ExternalReference pending_message_obj =
 | 
| -      ExternalReference::address_of_pending_message_obj(isolate());
 | 
| -  __ Mov(x13, pending_message_obj);
 | 
| -  __ Str(x10, MemOperand(x13));
 | 
| -}
 | 
| -
 | 
| -
 | 
| -void FullCodeGenerator::ClearPendingMessage() {
 | 
| -  DCHECK(!result_register().is(x10));
 | 
| -  ExternalReference pending_message_obj =
 | 
| -      ExternalReference::address_of_pending_message_obj(isolate());
 | 
| -  __ LoadRoot(x10, Heap::kTheHoleValueRootIndex);
 | 
| -  __ Mov(x13, pending_message_obj);
 | 
| -  __ Str(x10, MemOperand(x13));
 | 
| -}
 | 
| -
 | 
| -
 | 
| -void FullCodeGenerator::DeferredCommands::EmitCommands() {
 | 
| -  __ Pop(result_register(), x1);  // Restore the accumulator and get the token.
 | 
| -  for (DeferredCommand cmd : commands_) {
 | 
| -    Label skip;
 | 
| -    __ Cmp(x1, Operand(Smi::FromInt(cmd.token)));
 | 
| -    __ B(ne, &skip);
 | 
| -    switch (cmd.command) {
 | 
| -      case kReturn:
 | 
| -        codegen_->EmitUnwindAndReturn();
 | 
| -        break;
 | 
| -      case kThrow:
 | 
| -        __ Push(result_register());
 | 
| -        __ CallRuntime(Runtime::kReThrow);
 | 
| -        break;
 | 
| -      case kContinue:
 | 
| -        codegen_->EmitContinue(cmd.target);
 | 
| -        break;
 | 
| -      case kBreak:
 | 
| -        codegen_->EmitBreak(cmd.target);
 | 
| -        break;
 | 
| -    }
 | 
| -    __ bind(&skip);
 | 
| -  }
 | 
| -}
 | 
| -
 | 
|  #undef __
 | 
|  
 | 
|  
 | 
| 
 |