Index: src/x64/macro-assembler-x64.cc |
diff --git a/src/x64/macro-assembler-x64.cc b/src/x64/macro-assembler-x64.cc |
index e8739e14f70642fd261e3595dec61aad0ff132b2..fd87d7ee690455dfac552eb41c7cab8a13d332bb 100644 |
--- a/src/x64/macro-assembler-x64.cc |
+++ b/src/x64/macro-assembler-x64.cc |
@@ -3395,8 +3395,9 @@ void MacroAssembler::StoreNumberToDoubleElements( |
bind(&is_nan); |
// Convert all NaNs to the same canonical NaN value when they are stored in |
// the double array. |
- Set(kScratchRegister, BitCast<uint64_t>( |
- FixedDoubleArray::canonical_not_the_hole_nan_as_double())); |
+ Set(kScratchRegister, |
+ bit_cast<uint64_t>( |
+ FixedDoubleArray::canonical_not_the_hole_nan_as_double())); |
movq(xmm_scratch, kScratchRegister); |
jmp(&have_double_value, Label::kNear); |