Index: src/x64/lithium-codegen-x64.cc |
diff --git a/src/x64/lithium-codegen-x64.cc b/src/x64/lithium-codegen-x64.cc |
index fbb7c289797d43ab3fee6320a201ff93cf72b160..6b7262d81f819d0e452cb14942c0bd41e77e5a2b 100644 |
--- a/src/x64/lithium-codegen-x64.cc |
+++ b/src/x64/lithium-codegen-x64.cc |
@@ -2544,6 +2544,7 @@ void LCodeGen::DoReturn(LReturn* instr) { |
} |
if (NeedsEagerFrame()) { |
__ movq(rsp, rbp); |
+ info_->set_frame_destroy_offset(masm_->pc_offset()); |
loislo
2013/04/26 13:46:19
do we have the same code on the other platforms
|
__ pop(rbp); |
} |
if (instr->has_constant_parameter_count()) { |