diff options
Diffstat (limited to 'chromium/v8/src/compiler/representation-change.cc')
-rw-r--r-- | chromium/v8/src/compiler/representation-change.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/chromium/v8/src/compiler/representation-change.cc b/chromium/v8/src/compiler/representation-change.cc index ad4c5c916c0..b141cad7736 100644 --- a/chromium/v8/src/compiler/representation-change.cc +++ b/chromium/v8/src/compiler/representation-change.cc @@ -586,7 +586,7 @@ Node* RepresentationChanger::GetFloat32RepresentationFor( } else if (output_rep == MachineRepresentation::kFloat64) { op = machine()->TruncateFloat64ToFloat32(); } else if (output_rep == MachineRepresentation::kWord64) { - if (output_type.Is(Type::Signed32())) { + if (output_type.Is(cache_.kSafeInteger)) { // int64 -> float64 -> float32 op = machine()->ChangeInt64ToFloat64(); node = jsgraph()->graph()->NewNode(op, node); |