| Index: src/arm64/macro-assembler-arm64.cc
 | 
| diff --git a/src/arm64/macro-assembler-arm64.cc b/src/arm64/macro-assembler-arm64.cc
 | 
| index 07e237e0b498906361f9103c19990dee78ff4dc7..52cc3fdd4ebd379a3dda8080e155e216841286f0 100644
 | 
| --- a/src/arm64/macro-assembler-arm64.cc
 | 
| +++ b/src/arm64/macro-assembler-arm64.cc
 | 
| @@ -1689,6 +1689,15 @@ void MacroAssembler::GetBuiltinEntry(Register target,
 | 
|  }
 | 
|  
 | 
|  
 | 
| +void MacroAssembler::BranchIfNotBuiltin(Register function, Register temp,
 | 
| +                                        BuiltinFunctionId id, Label* miss) {
 | 
| +  Ldr(temp, FieldMemOperand(function, JSFunction::kSharedFunctionInfoOffset));
 | 
| +  Ldr(temp, FieldMemOperand(temp, SharedFunctionInfo::kFunctionDataOffset));
 | 
| +  Cmp(temp, Operand(Smi::FromInt(id)));
 | 
| +  B(ne, miss);
 | 
| +}
 | 
| +
 | 
| +
 | 
|  void MacroAssembler::InvokeBuiltin(Builtins::JavaScript id,
 | 
|                                     InvokeFlag flag,
 | 
|                                     const CallWrapper& call_wrapper) {
 | 
| 
 |