Index: src/arm64/stub-cache-arm64.cc |
diff --git a/src/arm64/stub-cache-arm64.cc b/src/arm64/stub-cache-arm64.cc |
index 0711acae0b9fd7668f182a2916bc94a72ca608e1..1b2e9599368877a666a93c0a7abacd934a22cc67 100644 |
--- a/src/arm64/stub-cache-arm64.cc |
+++ b/src/arm64/stub-cache-arm64.cc |
@@ -395,7 +395,7 @@ void StoreStubCompiler::GenerateStoreTransition(MacroAssembler* masm, |
__ JumpIfSmi(value_reg, miss_label); |
} else if (representation.IsDouble()) { |
UseScratchRegisterScope temps(masm); |
- Register temp_double = temps.AcquireD(); |
+ DoubleRegister temp_double = temps.AcquireD(); |
__ SmiUntagToDouble(temp_double, value_reg, kSpeculativeUntag); |
Label do_store, heap_number; |
@@ -546,7 +546,7 @@ void StoreStubCompiler::GenerateStoreField(MacroAssembler* masm, |
__ JumpIfSmi(value_reg, miss_label); |
} else if (representation.IsDouble()) { |
UseScratchRegisterScope temps(masm); |
- Register temp_double = temps.AcquireD(); |
+ DoubleRegister temp_double = temps.AcquireD(); |
__ SmiUntagToDouble(temp_double, value_reg, kSpeculativeUntag); |