Index: src/arm/assembler-arm.cc |
diff --git a/src/arm/assembler-arm.cc b/src/arm/assembler-arm.cc |
index 2dbbea3814ad480f3d40652054d60f4eb74b10c7..d2e3231bb8a297e11cbf1af16409a6246eb86aa1 100644 |
--- a/src/arm/assembler-arm.cc |
+++ b/src/arm/assembler-arm.cc |
@@ -3659,6 +3659,7 @@ void Assembler::GrowBuffer() { |
desc.instr_size = pc_offset(); |
desc.reloc_size = (buffer_ + buffer_size_) - reloc_info_writer.pos(); |
+ desc.origin = this; |
// Copy the data. |
int pc_delta = desc.buffer - buffer_; |
@@ -3734,7 +3735,7 @@ void Assembler::RecordRelocInfo(RelocInfo::Mode rmode, intptr_t data) { |
data = RecordedAstId().ToInt(); |
ClearRecordedAstId(); |
} |
- RelocInfo rinfo(pc_, rmode, data, NULL); |
+ RelocInfo rinfo(isolate(), pc_, rmode, data, NULL); |
reloc_info_writer.Write(&rinfo); |
} |