summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Lioncash2020-08-06 03:04:52 -0400
committerGravatar Lioncash2020-08-06 03:04:54 -0400
commit06ab28263b783e6ae07e51cdc43c0c381c5ae583 (patch)
treeedbd3844a5dc42b3499da9d2216938bfe77e4d81
parentfreezer: Make use of std::erase_if (diff)
downloadyuzu-06ab28263b783e6ae07e51cdc43c0c381c5ae583.tar.gz
yuzu-06ab28263b783e6ae07e51cdc43c0c381c5ae583.tar.xz
yuzu-06ab28263b783e6ae07e51cdc43c0c381c5ae583.zip
freezer: Take address values by value
VAddr will always be 64-bit, so there's no need to take a trivial primitive alias by reference.
Diffstat (limited to '')
-rw-r--r--src/core/tools/freezer.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core/tools/freezer.cpp b/src/core/tools/freezer.cpp
index c0d9004dd..4ca1870f2 100644
--- a/src/core/tools/freezer.cpp
+++ b/src/core/tools/freezer.cpp
@@ -113,7 +113,7 @@ void Freezer::Unfreeze(VAddr address) {
113bool Freezer::IsFrozen(VAddr address) const { 113bool Freezer::IsFrozen(VAddr address) const {
114 std::lock_guard lock{entries_mutex}; 114 std::lock_guard lock{entries_mutex};
115 115
116 return std::find_if(entries.begin(), entries.end(), [&address](const Entry& entry) { 116 return std::find_if(entries.begin(), entries.end(), [address](const Entry& entry) {
117 return entry.address == address; 117 return entry.address == address;
118 }) != entries.end(); 118 }) != entries.end();
119} 119}
@@ -121,7 +121,7 @@ bool Freezer::IsFrozen(VAddr address) const {
121void Freezer::SetFrozenValue(VAddr address, u64 value) { 121void Freezer::SetFrozenValue(VAddr address, u64 value) {
122 std::lock_guard lock{entries_mutex}; 122 std::lock_guard lock{entries_mutex};
123 123
124 const auto iter = std::find_if(entries.begin(), entries.end(), [&address](const Entry& entry) { 124 const auto iter = std::find_if(entries.begin(), entries.end(), [address](const Entry& entry) {
125 return entry.address == address; 125 return entry.address == address;
126 }); 126 });
127 127
@@ -140,7 +140,7 @@ void Freezer::SetFrozenValue(VAddr address, u64 value) {
140std::optional<Freezer::Entry> Freezer::GetEntry(VAddr address) const { 140std::optional<Freezer::Entry> Freezer::GetEntry(VAddr address) const {
141 std::lock_guard lock{entries_mutex}; 141 std::lock_guard lock{entries_mutex};
142 142
143 const auto iter = std::find_if(entries.begin(), entries.end(), [&address](const Entry& entry) { 143 const auto iter = std::find_if(entries.begin(), entries.end(), [address](const Entry& entry) {
144 return entry.address == address; 144 return entry.address == address;
145 }); 145 });
146 146