| Index: src/compiler/representation-change.cc
|
| diff --git a/src/compiler/representation-change.cc b/src/compiler/representation-change.cc
|
| index c9e995ec505d567407d1ddaa66e85c6dc49a1dec..de57f95df8cf9cd4db143dfa9a3b057fc7ea8b23 100644
|
| --- a/src/compiler/representation-change.cc
|
| +++ b/src/compiler/representation-change.cc
|
| @@ -471,7 +471,8 @@ Node* RepresentationChanger::GetFloat64RepresentationFor(
|
| if (output_type->Is(Type::Undefined())) {
|
| return jsgraph()->Float64Constant(
|
| std::numeric_limits<double>::quiet_NaN());
|
| - } else if (output_type->Is(Type::TaggedSigned())) {
|
| +
|
| + } else if (output_rep == MachineRepresentation::kTaggedSigned) {
|
| node = InsertChangeTaggedSignedToInt32(node);
|
| op = machine()->ChangeInt32ToFloat64();
|
| } else if (output_type->Is(Type::Number())) {
|
|
|