summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2020-12-30 09:42:26 -0500
committerLioncash <mathew1800@gmail.com>2020-12-30 09:42:29 -0500
commite2bb9fd14734405accb22ef043c55fc1621023b9 (patch)
tree33bbe7e851215de465df6094f178cafd04329ac1 /Source/Core
parente7538b10c6e4aeca9fc6dad17ee3d77e0625df3e (diff)
JitArm64_RegCache: Mark HostReg operator== as const
Also provides operator!= for logical symmetry. We can also take the arguments by value, as the arguments are trivially copyable enum values which fit nicely into registers already.
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h b/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h
index 2200b6cecc..d7ef0bf3e1 100644
--- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h
+++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h
@@ -110,7 +110,9 @@ public:
void Lock() { m_locked = true; }
void Unlock() { m_locked = false; }
Arm64Gen::ARM64Reg GetReg() const { return m_reg; }
- bool operator==(const Arm64Gen::ARM64Reg& reg) { return reg == m_reg; }
+
+ bool operator==(Arm64Gen::ARM64Reg reg) const { return reg == m_reg; }
+ bool operator!=(Arm64Gen::ARM64Reg reg) const { return !operator==(reg); }
private:
Arm64Gen::ARM64Reg m_reg = Arm64Gen::INVALID_REG;