Index: src/compiler/simplified-operator-reducer.h |
diff --git a/src/compiler/simplified-operator-reducer.h b/src/compiler/simplified-operator-reducer.h |
index 35ae34f366852d847ef92101b9774d89efca5021..b75c80ddeed27164cbfcc7ce97e4b84777aafdc0 100644 |
--- a/src/compiler/simplified-operator-reducer.h |
+++ b/src/compiler/simplified-operator-reducer.h |
@@ -32,7 +32,7 @@ class SimplifiedOperatorReducer FINAL : public Reducer { |
Reduction ReplaceFloat64(double value); |
Reduction ReplaceInt32(int32_t value); |
Reduction ReplaceUint32(uint32_t value) { |
- return ReplaceInt32(static_cast<int32_t>(value)); |
+ return ReplaceInt32(bit_cast<int32_t>(value)); |
} |
Reduction ReplaceNumber(double value); |
Reduction ReplaceNumber(int32_t value); |