Index: src/assembler.cc |
diff --git a/src/assembler.cc b/src/assembler.cc |
index fc96662d232154d01942fb93fc42f85861415295..8536ca006f614c57b7d436c91f8b05e83a7a9538 100644 |
--- a/src/assembler.cc |
+++ b/src/assembler.cc |
@@ -789,7 +789,7 @@ const char* RelocInfo::RelocModeName(RelocInfo::Mode rmode) { |
} |
-void RelocInfo::Print(FILE* out) { |
+void RelocInfo::Print(Isolate* isolate, FILE* out) { |
PrintF(out, "%p %s", pc_, RelocModeName(rmode_)); |
if (IsComment(rmode_)) { |
PrintF(out, " (%s)", reinterpret_cast<char*>(data_)); |
@@ -812,10 +812,10 @@ void RelocInfo::Print(FILE* out) { |
} else if (IsPosition(rmode_)) { |
PrintF(out, " (%" V8_PTR_PREFIX "d)", data()); |
} else if (IsRuntimeEntry(rmode_) && |
- Isolate::Current()->deoptimizer_data() != NULL) { |
+ isolate->deoptimizer_data() != NULL) { |
// Depotimization bailouts are stored as runtime entries. |
int id = Deoptimizer::GetDeoptimizationId( |
- target_address(), Deoptimizer::EAGER); |
+ isolate, target_address(), Deoptimizer::EAGER); |
if (id != Deoptimizer::kNotDeoptimizationEntry) { |
PrintF(out, " (deoptimization bailout %d)", id); |
} |