Index: src/disassembler.cc |
diff --git a/src/disassembler.cc b/src/disassembler.cc |
index d142ef6af1623aab7d59ffa756c9433f1767730c..e757f9025305a9ad4e0e7852dd740701f3dd92f1 100644 |
--- a/src/disassembler.cc |
+++ b/src/disassembler.cc |
@@ -282,7 +282,8 @@ static int DecodeIt(FILE* f, |
} else { |
out.AddFormatted(" %s", Code::Kind2String(kind)); |
} |
- } else if (rmode == RelocInfo::RUNTIME_ENTRY) { |
+ } else if (rmode == RelocInfo::RUNTIME_ENTRY && |
+ Isolate::Current()->deoptimizer_data() != NULL) { |
// A runtime entry reloinfo might be a deoptimization bailout. |
Address addr = relocinfo.target_address(); |
int id = Deoptimizer::GetDeoptimizationId(addr, Deoptimizer::EAGER); |