Index: src/x87/lithium-codegen-x87.cc |
diff --git a/src/x87/lithium-codegen-x87.cc b/src/x87/lithium-codegen-x87.cc |
index 53914b1985977ba9d8b86242f839a4b77c4962ce..4467d2e6ce0591a384036ff35ead45731ea88bb4 100644 |
--- a/src/x87/lithium-codegen-x87.cc |
+++ b/src/x87/lithium-codegen-x87.cc |
@@ -391,6 +391,8 @@ bool LCodeGen::GenerateJumpTable() { |
} else { |
__ call(entry, RelocInfo::RUNTIME_ENTRY); |
} |
+ info()->LogDeoptCallPosition(masm()->pc_offset(), |
+ table_entry->deopt_info.inlining_id); |
} |
if (needs_frame.is_linked()) { |
__ bind(&needs_frame); |
@@ -1173,6 +1175,7 @@ void LCodeGen::DeoptimizeIf(Condition cc, LInstruction* instr, |
if (cc == no_condition && frame_is_built_) { |
DeoptComment(deopt_info); |
__ call(entry, RelocInfo::RUNTIME_ENTRY); |
+ info()->LogDeoptCallPosition(masm()->pc_offset(), deopt_info.inlining_id); |
} else { |
Deoptimizer::JumpTableEntry table_entry(entry, deopt_info, bailout_type, |
!frame_is_built_); |