Skip to content

Commit c7a5e79

Browse files
panny060vivier
authored andcommitted
arm/translate-a64: fix uninitialized variable warning
Fixes: target/arm/translate-a64.c: In function 'disas_crypto_three_reg_sha512': target/arm/translate-a64.c:13625:9: error: 'genfn' may be used uninitialized in this function [-Werror=maybe-uninitialized] genfn(tcg_rd_ptr, tcg_rn_ptr, tcg_rm_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ qemu/target/arm/translate-a64.c:13609:8: error: 'feature' may be used uninitialized in this function [-Werror=maybe-uninitialized] if (!feature) { Reported-by: Euler Robot <[email protected]> Signed-off-by: Pan Nengyuan <[email protected]> Reviewed-by: Richard Henderson <[email protected]> Reviewed-by: Philippe Mathieu-Daudé <[email protected]> Message-Id: <[email protected]> Signed-off-by: Laurent Vivier <[email protected]>
1 parent bdf200a commit c7a5e79

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

target/arm/translate-a64.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13585,6 +13585,8 @@ static void disas_crypto_three_reg_sha512(DisasContext *s, uint32_t insn)
1358513585
feature = dc_isar_feature(aa64_sha3, s);
1358613586
genfn = NULL;
1358713587
break;
13588+
default:
13589+
g_assert_not_reached();
1358813590
}
1358913591
} else {
1359013592
switch (opcode) {

0 commit comments

Comments
 (0)