Index: src/assembler.cc |
diff --git a/src/assembler.cc b/src/assembler.cc |
index 8571f33176033797785d6dfc20abab9f88f7e57f..a9e56576767fdb6d72a70fcffe77626903b32e29 100644 |
--- a/src/assembler.cc |
+++ b/src/assembler.cc |
@@ -521,7 +521,8 @@ void RelocInfoWriter::Write(const RelocInfo* rinfo) { |
WriteData(rinfo->data()); |
} else if (RelocInfo::IsConstPool(rmode) || |
RelocInfo::IsVeneerPool(rmode) || |
- RelocInfo::IsDebugBreakSlotAtCall(rmode)) { |
+ RelocInfo::IsDebugBreakSlotAtCall(rmode) || |
+ RelocInfo::IsDebugBreakSlotAtConstructCall(rmode)) { |
WriteIntData(static_cast<int>(rinfo->data())); |
} |
} |
@@ -713,7 +714,8 @@ void RelocIterator::next() { |
} |
} else if (RelocInfo::IsConstPool(rmode) || |
RelocInfo::IsVeneerPool(rmode) || |
- RelocInfo::IsDebugBreakSlotAtCall(rmode)) { |
+ RelocInfo::IsDebugBreakSlotAtCall(rmode) || |
+ RelocInfo::IsDebugBreakSlotAtConstructCall(rmode)) { |
if (SetMode(rmode)) { |
AdvanceReadInt(); |
return; |