diff options
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 |
commit | f3faa9300c3e96d4d563f32ee69e6856337eea38 (patch) | |
tree | dcd919efb2adeadd571c4443f59af0a550b89ffd /src/emu | |
parent | 05f681d36fd7e4484466f3897580656d4adecf8e (diff) |
emu/devcb.h: Re-added std::moves that aren't pessimising.
Diffstat (limited to 'src/emu')
-rw-r--r-- | src/emu/devcb.h | 6 |
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; } |