| Index: src/a64/assembler-a64-inl.h
|
| diff --git a/src/a64/assembler-a64-inl.h b/src/a64/assembler-a64-inl.h
|
| index 622dc3d673b5c126f5c91676826ecf14f2ab89f1..7cf3329ffba5dfe16e2f57db88bd6e7b1d07970d 100644
|
| --- a/src/a64/assembler-a64-inl.h
|
| +++ b/src/a64/assembler-a64-inl.h
|
| @@ -750,7 +750,7 @@ bool RelocInfo::IsPatchedDebugBreakSlotSequence() {
|
| }
|
|
|
|
|
| -void RelocInfo::Visit(ObjectVisitor* visitor) {
|
| +void RelocInfo::Visit(Isolate* isolate, ObjectVisitor* visitor) {
|
| RelocInfo::Mode mode = rmode();
|
| if (mode == RelocInfo::EMBEDDED_OBJECT) {
|
| visitor->VisitEmbeddedPointer(this);
|
| @@ -761,12 +761,11 @@ void RelocInfo::Visit(ObjectVisitor* visitor) {
|
| } else if (mode == RelocInfo::EXTERNAL_REFERENCE) {
|
| visitor->VisitExternalReference(this);
|
| #ifdef ENABLE_DEBUGGER_SUPPORT
|
| - // TODO(isolates): Get a cached isolate below.
|
| } else if (((RelocInfo::IsJSReturn(mode) &&
|
| IsPatchedReturnSequence()) ||
|
| (RelocInfo::IsDebugBreakSlot(mode) &&
|
| IsPatchedDebugBreakSlotSequence())) &&
|
| - Isolate::Current()->debug()->has_break_points()) {
|
| + isolate->debug()->has_break_points()) {
|
| visitor->VisitDebugTarget(this);
|
| #endif
|
| } else if (RelocInfo::IsRuntimeEntry(mode)) {
|
|
|