| Index: src/compiler/simplified-lowering.cc
|
| diff --git a/src/compiler/simplified-lowering.cc b/src/compiler/simplified-lowering.cc
|
| index d0f952a9ec6c4ac5e4939f1bd746d9df4019a767..f0fdb931a849cd6812dbeeb0958bbd4613224b9d 100644
|
| --- a/src/compiler/simplified-lowering.cc
|
| +++ b/src/compiler/simplified-lowering.cc
|
| @@ -2700,11 +2700,7 @@ class RepresentationSelector {
|
| switch (mode) {
|
| case CheckFloat64HoleMode::kAllowReturnHole:
|
| if (truncation.IsUnused()) return VisitUnused(node);
|
| - if (truncation.IsUsedAsWord32()) {
|
| - VisitUnop(node, UseInfo::TruncatingWord32(),
|
| - MachineRepresentation::kWord32);
|
| - if (lower()) DeferReplacement(node, node->InputAt(0));
|
| - } else if (truncation.IsUsedAsFloat64()) {
|
| + if (truncation.IsUsedAsFloat64()) {
|
| VisitUnop(node, UseInfo::TruncatingFloat64(),
|
| MachineRepresentation::kFloat64);
|
| if (lower()) DeferReplacement(node, node->InputAt(0));
|
|
|