qemu: fix UBSAN errors in tcg and arm translation

This commit is contained in:
StalkR
2023-11-14 10:22:18 +01:00
parent 6db5d1a036
commit db63f2d9d7
2 changed files with 4 additions and 3 deletions

View File

@@ -7761,7 +7761,7 @@ static int t32_expandimm_rot(DisasContext *s, int x)
/* Return the unrotated immediate from T32ExpandImm. */
static int t32_expandimm_imm(DisasContext *s, int x)
{
int imm = extract32(x, 0, 8);
uint32_t imm = extract32(x, 0, 8);
switch (extract32(x, 8, 4)) {
case 0: /* XY */