| Index: src/arm/assembler-arm.cc
|
| diff --git a/src/arm/assembler-arm.cc b/src/arm/assembler-arm.cc
|
| index bf0a655317f6fc94fabb680ed680d5608e215f74..5fa380ea8caf10c0f8a30bbc38e8e9f2998e3e3c 100644
|
| --- a/src/arm/assembler-arm.cc
|
| +++ b/src/arm/assembler-arm.cc
|
| @@ -300,6 +300,7 @@ static const int kMinimalBufferSize = 4*KB;
|
|
|
| Assembler::Assembler(Isolate* arg_isolate, void* buffer, int buffer_size)
|
| : AssemblerBase(arg_isolate),
|
| + recorded_ast_id_(TypeFeedbackId::None()),
|
| positions_recorder_(this),
|
| emit_debug_code_(FLAG_debug_code) {
|
| if (buffer == NULL) {
|
| @@ -2565,7 +2566,10 @@ void Assembler::RecordRelocInfo(RelocInfo::Mode rmode, intptr_t data) {
|
| }
|
| ASSERT(buffer_space() >= kMaxRelocSize); // too late to grow buffer here
|
| if (rmode == RelocInfo::CODE_TARGET_WITH_ID) {
|
| - RelocInfo reloc_info_with_ast_id(pc_, rmode, RecordedAstId(), NULL);
|
| + RelocInfo reloc_info_with_ast_id(pc_,
|
| + rmode,
|
| + RecordedAstId().ToInt(),
|
| + NULL);
|
| ClearRecordedAstId();
|
| reloc_info_writer.Write(&reloc_info_with_ast_id);
|
| } else {
|
|
|