| Index: src/builtins/builtins-number.cc | 
| diff --git a/src/builtins/builtins-number.cc b/src/builtins/builtins-number.cc | 
| index 6cfc37b5602e400a8b17742b0b3c2f25df68abe2..f05b1eb60f364ad014c9c90b9c49c75297377b1e 100644 | 
| --- a/src/builtins/builtins-number.cc | 
| +++ b/src/builtins/builtins-number.cc | 
| @@ -68,9 +68,10 @@ void Builtins::Generate_NumberIsInteger(CodeStubAssembler* assembler) { | 
| Node* integer = assembler->Float64Trunc(number_value); | 
|  | 
| // Check if {number}s value matches the integer (ruling out the infinities). | 
| -  assembler->BranchIfFloat64Equal(assembler->Float64Sub(number_value, integer), | 
| -                                  assembler->Float64Constant(0.0), &return_true, | 
| -                                  &return_false); | 
| +  assembler->Branch( | 
| +      assembler->Float64Equal(assembler->Float64Sub(number_value, integer), | 
| +                              assembler->Float64Constant(0.0)), | 
| +      &return_true, &return_false); | 
|  | 
| assembler->Bind(&return_true); | 
| assembler->Return(assembler->BooleanConstant(true)); | 
| @@ -139,9 +140,10 @@ void Builtins::Generate_NumberIsSafeInteger(CodeStubAssembler* assembler) { | 
| &return_false); | 
|  | 
| // Check if the {integer} value is in safe integer range. | 
| -  assembler->BranchIfFloat64LessThanOrEqual( | 
| -      assembler->Float64Abs(integer), | 
| -      assembler->Float64Constant(kMaxSafeInteger), &return_true, &return_false); | 
| +  assembler->Branch(assembler->Float64LessThanOrEqual( | 
| +                        assembler->Float64Abs(integer), | 
| +                        assembler->Float64Constant(kMaxSafeInteger)), | 
| +                    &return_true, &return_false); | 
|  | 
| assembler->Bind(&return_true); | 
| assembler->Return(assembler->BooleanConstant(true)); | 
|  |