diff --git a/runtime/tests/arch/aarch64/invokation_helper.S b/runtime/tests/arch/aarch64/invokation_helper.S index 5f687770e4c47cb5d53d905ec08e5c19b0214f93..9b51de687d943e0d45742de0f91bd2e02503b7b5 100644 --- a/runtime/tests/arch/aarch64/invokation_helper.S +++ b/runtime/tests/arch/aarch64/invokation_helper.S @@ -58,8 +58,8 @@ InvokeHelper: b 1b .Linvoke: - ldr lr, [x0, #METHOD_COMPILED_ENTRY_POINT_OFFSET] - blr lr + ldr x14, [x0, #METHOD_COMPILED_ENTRY_POINT_OFFSET] + blr x14 mov sp, fp ldr THREAD_REG, [sp, #-16] @@ -69,4 +69,5 @@ InvokeHelper: CFI_RESTORE(fp) CFI_DEF_CFA(sp, 0) ret + .size InvokeHelper, -.InvokeHelper CFI_ENDPROC