| 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;
|
|
|