| Index: src/a64/code-stubs-a64.cc | 
| diff --git a/src/a64/code-stubs-a64.cc b/src/a64/code-stubs-a64.cc | 
| index a3aad78f75fc0ba05d67febeb19f69905b43c75c..fad3e589d3f65b2c1637819e6129c1b14e1ad08a 100644 | 
| --- a/src/a64/code-stubs-a64.cc | 
| +++ b/src/a64/code-stubs-a64.cc | 
| @@ -4937,8 +4937,7 @@ void StoreArrayLiteralElementStub::Generate(MacroAssembler* masm) { | 
|  | 
|  | 
| void StubFailureTrampolineStub::Generate(MacroAssembler* masm) { | 
| -  // TODO(jbramley): The ARM code leaves the (shifted) offset in r1. Why? | 
| -  CEntryStub ces(1, kSaveFPRegs); | 
| +  CEntryStub ces(1, fp_registers_ ? kSaveFPRegs : kDontSaveFPRegs); | 
| __ Call(ces.GetCode(masm->isolate()), RelocInfo::CODE_TARGET); | 
| int parameter_count_offset = | 
| StubFailureTrampolineFrame::kCallerStackParameterCountFrameOffset; | 
|  |