Index: runtime/vm/stub_code_mips.cc |
diff --git a/runtime/vm/stub_code_mips.cc b/runtime/vm/stub_code_mips.cc |
index 6df06424f3adf64ae7ca2cf979232b3fc1960b11..5c99655b6bd8799511e0693ce3110db5de002f90 100644 |
--- a/runtime/vm/stub_code_mips.cc |
+++ b/runtime/vm/stub_code_mips.cc |
@@ -699,8 +699,7 @@ void StubCode::GenerateAllocateArrayStub(Assembler* assembler) { |
// T2: Allocation size. |
Heap::Space space = Heap::kNew; |
- __ LoadIsolate(T3); |
- __ lw(T3, Address(T3, Isolate::heap_offset())); |
+ __ lw(T3, Address(THR, Thread::heap_offset())); |
// Potential new object start. |
__ lw(T0, Address(T3, Heap::TopOffset(space))); |
@@ -970,8 +969,7 @@ void StubCode::GenerateAllocateContextStub(Assembler* assembler) { |
// T2: object size. |
const intptr_t cid = kContextCid; |
Heap::Space space = Heap::kNew; |
- __ LoadIsolate(T5); |
- __ lw(T5, Address(T5, Isolate::heap_offset())); |
+ __ lw(T5, Address(THR, Thread::heap_offset())); |
__ lw(V0, Address(T5, Heap::TopOffset(space))); |
__ addu(T3, T2, V0); |