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