Index: runtime/vm/instructions_mips_test.cc |
diff --git a/runtime/vm/instructions_mips_test.cc b/runtime/vm/instructions_mips_test.cc |
index cf2f7f2f380e10eca01f75be249989a984200325..38d5936ed13e8f8c259ba16a73e938d2bdb5950b 100644 |
--- a/runtime/vm/instructions_mips_test.cc |
+++ b/runtime/vm/instructions_mips_test.cc |
@@ -25,8 +25,8 @@ ASSEMBLER_TEST_RUN(Call, test) { |
// in the code, points to the Ret instruction above, i.e. two instructions |
// before the end of the code buffer, including the delay slot for the |
// return jump. |
- CallPattern call(test->entry() + test->code().Size() - (2*Instr::kInstrSize), |
- test->code()); |
+ uword end = test->payload_start() + test->code().Size(); |
+ CallPattern call(end - (2 * Instr::kInstrSize), test->code()); |
EXPECT_EQ(StubCode::InvokeDartCode_entry()->code(), call.TargetCode()); |
} |