From 5d04561eda5fa301621b61ed6d0c2b07e0065bcb Mon Sep 17 00:00:00 2001 From: AJR Date: Sun, 13 Sep 2020 15:55:03 -0400 Subject: alpha_8921.cpp: Fix clang error: switch condition has boolean value [-Werror,-Wswitch-bool] --- src/devices/machine/alpha_8921.cpp | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/devices/machine/alpha_8921.cpp b/src/devices/machine/alpha_8921.cpp index 1157b061f28..bf57902b31e 100644 --- a/src/devices/machine/alpha_8921.cpp +++ b/src/devices/machine/alpha_8921.cpp @@ -150,16 +150,15 @@ void alpha_8921_device::update_output() { if ((m_old_sr != m_sr) || (m_old_even != m_even) || (m_old_h != m_h)) { - switch (m_h) + if (m_h) { - case 1: - m_gbd = bitswap<4>(m_sr, 30, 22, 14, 6); - m_gad = bitswap<4>(m_sr, 31, 23, 15, 7); - break; - case 0: - m_gbd = bitswap<4>(m_sr, 25, 17, 9, 1); - m_gad = bitswap<4>(m_sr, 24, 16, 8, 0); - break; + m_gbd = bitswap<4>(m_sr, 30, 22, 14, 6); + m_gad = bitswap<4>(m_sr, 31, 23, 15, 7); + } + else + { + m_gbd = bitswap<4>(m_sr, 25, 17, 9, 1); + m_gad = bitswap<4>(m_sr, 24, 16, 8, 0); } if (m_even) std::swap(m_gad, m_gbd); -- cgit v1.2.3