Index: src/compiler/x87/code-generator-x87.cc |
diff --git a/src/compiler/x87/code-generator-x87.cc b/src/compiler/x87/code-generator-x87.cc |
index 8aac13b7e9785f751bcc873fa66142925245fe3a..ba610eea3de89c0d86a29e4d0802de40db4afdee 100644 |
--- a/src/compiler/x87/code-generator-x87.cc |
+++ b/src/compiler/x87/code-generator-x87.cc |
@@ -1267,6 +1267,7 @@ void CodeGenerator::AssembleArchInstruction(Instruction* instr) { |
__ sub(esp, Immediate(kDoubleSize)); |
__ fst_d(Operand(esp, 0)); |
} |
+ frame_access_state()->IncreaseSPDelta(kDoubleSize / kPointerSize); |
} else if (instr->InputAt(0)->IsDoubleStackSlot()) { |
auto allocated = AllocatedOperand::cast(*instr->InputAt(0)); |
if (allocated.representation() == MachineRepresentation::kFloat32) { |