Index: src/x87/assembler-x87.cc |
diff --git a/src/x87/assembler-x87.cc b/src/x87/assembler-x87.cc |
index e7e4abe34836d2a4b628fefc4eac20344ac6b979..7e5be7ac9cd59e52523a995f5aaa30f07658603e 100644 |
--- a/src/x87/assembler-x87.cc |
+++ b/src/x87/assembler-x87.cc |
@@ -216,11 +216,10 @@ static void InitCoverageLog(); |
#endif |
Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) |
- : AssemblerBase(isolate, buffer, buffer_size), |
- positions_recorder_(this) { |
- // Clear the buffer in debug mode unless it was provided by the |
- // caller in which case we can't be sure it's okay to overwrite |
- // existing code in it; see CodePatcher::CodePatcher(...). |
+ : AssemblerBase(isolate, buffer, buffer_size) { |
+// Clear the buffer in debug mode unless it was provided by the |
+// caller in which case we can't be sure it's okay to overwrite |
+// existing code in it; see CodePatcher::CodePatcher(...). |
#ifdef DEBUG |
if (own_buffer_) { |
memset(buffer_, 0xCC, buffer_size_); // int3 |
@@ -238,7 +237,6 @@ Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) |
void Assembler::GetCode(CodeDesc* desc) { |
// Finalize code (at this point overflow() may be true, but the gap ensures |
// that we are still not overlapping instructions and relocation info). |
- reloc_info_writer.Finish(); |
DCHECK(pc_ <= reloc_info_writer.pos()); // No overlap. |
// Set up code descriptor. |
desc->buffer = buffer_; |