| Index: src/mips/assembler-mips.cc
|
| diff --git a/src/mips/assembler-mips.cc b/src/mips/assembler-mips.cc
|
| index f347fdc5761f98f831f887e644aa3dbcde5b596b..801ca2c152c81a85a221f51c80a12e846e980605 100644
|
| --- a/src/mips/assembler-mips.cc
|
| +++ b/src/mips/assembler-mips.cc
|
| @@ -273,6 +273,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) {
|
| @@ -2046,7 +2047,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 {
|
|
|