diff --git a/src/dynarmic/src/dynarmic/backend/arm64/abi.h b/src/dynarmic/src/dynarmic/backend/arm64/abi.h index cfc6e5da45..4bb8382c6a 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/abi.h +++ b/src/dynarmic/src/dynarmic/backend/arm64/abi.h @@ -29,8 +29,8 @@ constexpr oaknut::XReg Xpagetable{24}; constexpr oaknut::XReg Xscratch0{16}, Xscratch1{17}, Xscratch2{30}; constexpr oaknut::WReg Wscratch0{16}, Wscratch1{17}, Wscratch2{30}; -template -constexpr T Rscratch0() { +template +constexpr auto Rscratch0() { if constexpr (bitsize == 32) { return Wscratch0; } else if constexpr (bitsize == 64) { @@ -40,8 +40,8 @@ constexpr T Rscratch0() { } } -template -constexpr T Rscratch1() { +template +constexpr auto Rscratch1() { if constexpr (bitsize == 32) { return Wscratch1; } else if constexpr (bitsize == 64) {