From a1c79b62720d2bd35720e01193ba7482365060e1 Mon Sep 17 00:00:00 2001 From: Ishin Pavel Date: Thu, 13 Oct 2022 15:34:24 +0300 Subject: [PATCH] Fix arm64 bridge for dynamic range call Signed-off-by: Ishin Pavel --- .../handle_call_ecma_callirangedyn_pref_imm16_v8_aarch64.S | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/runtime/bridge/arch/aarch64/handle_call_ecma_callirangedyn_pref_imm16_v8_aarch64.S b/runtime/bridge/arch/aarch64/handle_call_ecma_callirangedyn_pref_imm16_v8_aarch64.S index 4e8573464..254a38601 100644 --- a/runtime/bridge/arch/aarch64/handle_call_ecma_callirangedyn_pref_imm16_v8_aarch64.S +++ b/runtime/bridge/arch/aarch64/handle_call_ecma_callirangedyn_pref_imm16_v8_aarch64.S @@ -40,7 +40,6 @@ // ABI arg reg 0 <- panda::Method* // ABI arg reg 1 <- num_args // x14 <- resolved this - mov x14, x0 mov x0, x12 mov w1, w15 @@ -52,7 +51,7 @@ // stack arg0 <- func (v0) // stack arg1 <- new_target (undefined) - // stack arg3 <- resolved this + // stack arg2 <- resolved this str x13, [x12, 0 * 8] mov x13, TAGGED_VALUE_UNDEFINED str x13, [x12, 1 * 8] -- Gitee