summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2022-02-28 07:22:10 +1100
committer Vas Crabb <vas@vastheman.com>2022-02-28 07:22:10 +1100
commitf3faa9300c3e96d4d563f32ee69e6856337eea38 (patch)
treedcd919efb2adeadd571c4443f59af0a550b89ffd /src/emu
parent05f681d36fd7e4484466f3897580656d4adecf8e (diff)
emu/devcb.h: Re-added std::moves that aren't pessimising.
Diffstat (limited to 'src/emu')
-rw-r--r--src/emu/devcb.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/emu/devcb.h b/src/emu/devcb.h
index d73ab008ede..7638f901296 100644
--- a/src/emu/devcb.h
+++ b/src/emu/devcb.h
@@ -134,7 +134,7 @@ protected:
if (inherited_mask())
return trans;
else
- return trans.mask(m_mask >> val);
+ return std::move(trans.mask(m_mask >> val));
}
auto lshift(unsigned val)
{
@@ -142,9 +142,9 @@ protected:
if (inherited_mask())
return trans;
else
- return trans.mask(m_mask << val);
+ return std::move(trans.mask(m_mask << val));
}
- auto bit(unsigned val) { return rshift(val).mask(T(1U)); }
+ auto bit(unsigned val) { return std::move(rshift(val).mask(T(1U))); }
constexpr std::make_unsigned_t<T> exor() const { return m_exor & m_mask; }
constexpr std::make_unsigned_t<T> mask() const { return m_mask; }