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 { |