Fix some switch warnings
This commit is contained in:
@@ -80,7 +80,7 @@ std::pair<bool, v128> SPUDisAsm::try_get_const_value(u32 reg, u32 pc) const
|
|||||||
// Aligned stack assumption
|
// Aligned stack assumption
|
||||||
if (op0.ra == 1u)
|
if (op0.ra == 1u)
|
||||||
{
|
{
|
||||||
u32 size;
|
u32 size = 0;
|
||||||
|
|
||||||
switch (type)
|
switch (type)
|
||||||
{
|
{
|
||||||
@@ -88,6 +88,7 @@ std::pair<bool, v128> SPUDisAsm::try_get_const_value(u32 reg, u32 pc) const
|
|||||||
case spu_itype::CHD: size = 2; break;
|
case spu_itype::CHD: size = 2; break;
|
||||||
case spu_itype::CWD: size = 4; break;
|
case spu_itype::CWD: size = 4; break;
|
||||||
case spu_itype::CDD: size = 8; break;
|
case spu_itype::CDD: size = 8; break;
|
||||||
|
default: ASSUME(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
const u32 index = (~op0.i7 & 0xf) / size;
|
const u32 index = (~op0.i7 & 0xf) / size;
|
||||||
@@ -99,6 +100,7 @@ std::pair<bool, v128> SPUDisAsm::try_get_const_value(u32 reg, u32 pc) const
|
|||||||
case 2: res._u16[index] = 0x0203; break;
|
case 2: res._u16[index] = 0x0203; break;
|
||||||
case 4: res._u32[index] = 0x00010203; break;
|
case 4: res._u32[index] = 0x00010203; break;
|
||||||
case 8: res._u64[index] = 0x0001020304050607ull; break;
|
case 8: res._u64[index] = 0x0001020304050607ull; break;
|
||||||
|
default: ASSUME(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
return {true, res};
|
return {true, res};
|
||||||
|
|||||||
@@ -910,6 +910,10 @@ bool pad_settings_dialog::eventFilter(QObject* object, QEvent* event)
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
default:
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return QDialog::eventFilter(object, event);
|
return QDialog::eventFilter(object, event);
|
||||||
|
|||||||
Reference in New Issue
Block a user