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