Index: src/arm/stub-cache-arm.cc |
diff --git a/src/arm/stub-cache-arm.cc b/src/arm/stub-cache-arm.cc |
index 3e6eb10126f4906284e5c9232d47e99fbfa9a9a2..91834f043ad4de5c0455b4071915f872c3d1f35c 100644 |
--- a/src/arm/stub-cache-arm.cc |
+++ b/src/arm/stub-cache-arm.cc |
@@ -726,7 +726,7 @@ static void PushInterceptorArguments(MacroAssembler* masm, |
__ push(holder); |
__ ldr(scratch, FieldMemOperand(scratch, InterceptorInfo::kDataOffset)); |
__ push(scratch); |
- __ mov(scratch, Operand(ExternalReference::isolate_address())); |
+ __ mov(scratch, Operand(ExternalReference::isolate_address(masm->isolate()))); |
__ push(scratch); |
} |
@@ -798,7 +798,7 @@ static void GenerateFastApiDirectCall(MacroAssembler* masm, |
} else { |
__ Move(r6, call_data); |
} |
- __ mov(r7, Operand(ExternalReference::isolate_address())); |
+ __ mov(r7, Operand(ExternalReference::isolate_address(masm->isolate()))); |
// Store JS function, call data and isolate. |
__ stm(ib, sp, r5.bit() | r6.bit() | r7.bit()); |
@@ -1295,11 +1295,11 @@ void BaseLoadStubCompiler::GenerateLoadCallback( |
__ ldr(scratch3(), FieldMemOperand(scratch3(), |
ExecutableAccessorInfo::kDataOffset)); |
} else { |
- __ Move(scratch3(), Handle<Object>(callback->data(), |
- callback->GetIsolate())); |
+ __ Move(scratch3(), Handle<Object>(callback->data(), masm()->isolate())); |
Sven Panne
2013/04/23 13:18:08
StubCompiler has an isolate() method, so use this
|
} |
__ Push(reg, scratch3()); |
- __ mov(scratch3(), Operand(ExternalReference::isolate_address())); |
+ __ mov(scratch3(), |
+ Operand(ExternalReference::isolate_address(masm()->isolate()))); |
__ Push(scratch3(), name()); |
__ mov(r0, sp); // r0 = Handle<Name> |