Index: src/compiler/representation-change.cc |
diff --git a/src/compiler/representation-change.cc b/src/compiler/representation-change.cc |
index e45670c69f1bf7e5ef4140e2624c8634764e375f..e2a3097f7702b70b9b9ed28d874376098c437f09 100644 |
--- a/src/compiler/representation-change.cc |
+++ b/src/compiler/representation-change.cc |
@@ -746,8 +746,10 @@ const Operator* RepresentationChanger::Int32OverflowOperatorFor( |
const Operator* RepresentationChanger::Uint32OperatorFor( |
IrOpcode::Value opcode) { |
switch (opcode) { |
+ case IrOpcode::kSpeculativeNumberAdd: |
case IrOpcode::kNumberAdd: |
return machine()->Int32Add(); |
+ case IrOpcode::kSpeculativeNumberSubtract: |
case IrOpcode::kNumberSubtract: |
return machine()->Int32Sub(); |
case IrOpcode::kSpeculativeNumberMultiply: |