| Index: src/compiler/instruction-selector.cc | 
| diff --git a/src/compiler/instruction-selector.cc b/src/compiler/instruction-selector.cc | 
| index 89c2fe1e459f1110b61fbaa0e25bbc2dc0b2d104..b612e3253be0a5d775011b69f3904d51fd8fbe59 100644 | 
| --- a/src/compiler/instruction-selector.cc | 
| +++ b/src/compiler/instruction-selector.cc | 
| @@ -764,6 +764,8 @@ void InstructionSelector::VisitNode(Node* node) { | 
| return MarkAsDouble(node), VisitFloat32Min(node); | 
| case IrOpcode::kFloat32Max: | 
| return MarkAsDouble(node), VisitFloat32Max(node); | 
| +    case IrOpcode::kFloat32Abs: | 
| +      return MarkAsDouble(node), VisitFloat32Abs(node); | 
| case IrOpcode::kFloat32Sqrt: | 
| return MarkAsDouble(node), VisitFloat32Sqrt(node); | 
| case IrOpcode::kFloat32Equal: | 
| @@ -786,6 +788,8 @@ void InstructionSelector::VisitNode(Node* node) { | 
| return MarkAsDouble(node), VisitFloat64Min(node); | 
| case IrOpcode::kFloat64Max: | 
| return MarkAsDouble(node), VisitFloat64Max(node); | 
| +    case IrOpcode::kFloat64Abs: | 
| +      return MarkAsDouble(node), VisitFloat64Abs(node); | 
| case IrOpcode::kFloat64Sqrt: | 
| return MarkAsDouble(node), VisitFloat64Sqrt(node); | 
| case IrOpcode::kFloat64Equal: | 
|  |