| Index: src/arm/assembler-arm.cc
|
| diff --git a/src/arm/assembler-arm.cc b/src/arm/assembler-arm.cc
|
| index cf14172b564c0534831682929a2653d5756060cc..ddbfa08f3f142e84a95bd2caa41f328a8fafbc4d 100644
|
| --- a/src/arm/assembler-arm.cc
|
| +++ b/src/arm/assembler-arm.cc
|
| @@ -520,6 +520,8 @@ const Instr kLdrStrOffsetMask = 0x00000fff;
|
| Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size)
|
| : AssemblerBase(isolate, buffer, buffer_size),
|
| recorded_ast_id_(TypeFeedbackId::None()),
|
| + registers_mask_(kRegListEmpty),
|
| + double_registers_mask_(kRegListEmpty),
|
| positions_recorder_(this) {
|
| reloc_info_writer.Reposition(buffer_ + buffer_size_, pc_);
|
| num_pending_32_bit_reloc_info_ = 0;
|
| @@ -551,6 +553,8 @@ void Assembler::GetCode(CodeDesc* desc) {
|
| desc->instr_size = pc_offset();
|
| desc->reloc_size = (buffer_ + buffer_size_) - reloc_info_writer.pos();
|
| desc->origin = this;
|
| + desc->registers_mask = registers_mask_;
|
| + desc->double_registers_mask = double_registers_mask_;
|
| }
|
|
|
|
|
|
|