Index: runtime/vm/code_patcher_arm64_test.cc |
diff --git a/runtime/vm/code_patcher_arm64_test.cc b/runtime/vm/code_patcher_arm64_test.cc |
index b1cdfddfa41bf54a0c0b6d47194a2aced6d8f07a..af3417fc4b3aed7bed158342f5ba497d8b67cf18 100644 |
--- a/runtime/vm/code_patcher_arm64_test.cc |
+++ b/runtime/vm/code_patcher_arm64_test.cc |
@@ -53,8 +53,8 @@ ASSEMBLER_TEST_GENERATE(IcDataAccess, assembler) { |
ASSEMBLER_TEST_RUN(IcDataAccess, test) { |
- uword return_address = |
- test->entry() + test->code().Size() - Instr::kInstrSize; |
+ uword end = test->payload_start() + test->code().Size(); |
+ uword return_address = end - Instr::kInstrSize; |
ICData& ic_data = ICData::Handle(); |
CodePatcher::GetInstanceCallAt(return_address, test->code(), &ic_data); |
EXPECT_STREQ("targetFunction", |