Index: src/deoptimizer.cc |
diff --git a/src/deoptimizer.cc b/src/deoptimizer.cc |
index e38172f1527135f674fa39411d416efb65f20926..de57bf33e529f75dc964faf9053fe3ce60d8f701 100644 |
--- a/src/deoptimizer.cc |
+++ b/src/deoptimizer.cc |
@@ -944,7 +944,6 @@ void Deoptimizer::DoComputeJSFrame(TranslatedFrame* translated_frame, |
} |
output_frame->SetCallerFp(output_offset, value); |
intptr_t fp_value = top_address + output_offset; |
- DCHECK(!is_bottommost || stack_fp_ == fp_value); |
output_frame->SetFp(fp_value); |
if (is_topmost) output_frame->SetRegister(fp_reg.code(), fp_value); |
DebugPrintOutputSlot(value, frame_index, output_offset, "caller's fp\n"); |
@@ -1168,7 +1167,6 @@ void Deoptimizer::DoComputeInterpretedFrame(TranslatedFrame* translated_frame, |
} |
output_frame->SetCallerFp(output_offset, value); |
intptr_t fp_value = top_address + output_offset; |
- DCHECK(!is_bottommost || stack_fp_ == fp_value); |
output_frame->SetFp(fp_value); |
if (is_topmost) output_frame->SetRegister(fp_reg.code(), fp_value); |
DebugPrintOutputSlot(value, frame_index, output_offset, "caller's fp\n"); |