From ce543a4132800fd5d27a7951fb5fe175f2bd417d Mon Sep 17 00:00:00 2001 From: Basilisk-Dev Date: Sat, 25 Apr 2026 09:13:59 -0400 Subject: [PATCH] Issue #3049 - Save loongarch64 regexp JIT link register --- js/src/jit/RegisterSets.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/src/jit/RegisterSets.h b/js/src/jit/RegisterSets.h index dcabcd4246..602f8fb1de 100644 --- a/js/src/jit/RegisterSets.h +++ b/js/src/jit/RegisterSets.h @@ -1319,7 +1319,8 @@ SavedNonVolatileRegisters(AllocatableGeneralRegisterSet unused) result.add(Register::FromCode(Registers::lr)); #elif defined(JS_CODEGEN_ARM64) result.add(Register::FromCode(Registers::lr)); -#elif defined(JS_CODEGEN_MIPS32) || defined(JS_CODEGEN_MIPS64) +#elif defined(JS_CODEGEN_MIPS32) || defined(JS_CODEGEN_MIPS64) || \ + defined(JS_CODEGEN_LOONGARCH64) result.add(Register::FromCode(Registers::ra)); #endif