From 10bcf257666c3a55c9359ad6f892f94b4334bb06 Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Tue, 26 Jan 2021 14:14:02 -0500 Subject: [PATCH] gallivm: Silence a warning at -Og MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ../src/gallium/auxiliary/gallivm/lp_bld_arit.c: In function ‘lp_build_round_arch’: ../src/gallium/auxiliary/gallivm/lp_bld_arit.c:2042:7: warning: ‘intrinsic_root’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2042 | lp_format_intrinsic(intrinsic, sizeof intrinsic, intrinsic_root, bld->vec_type); Can't happen, mark it unreachable. Reviewed-by: Eric Anholt Part-of: --- src/gallium/auxiliary/gallivm/lp_bld_arit.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/auxiliary/gallivm/lp_bld_arit.c b/src/gallium/auxiliary/gallivm/lp_bld_arit.c index 165d73d94fc..735bb564b6b 100644 --- a/src/gallium/auxiliary/gallivm/lp_bld_arit.c +++ b/src/gallium/auxiliary/gallivm/lp_bld_arit.c @@ -2037,6 +2037,8 @@ lp_build_round_arch(struct lp_build_context *bld, case LP_BUILD_ROUND_TRUNCATE: intrinsic_root = "llvm.trunc"; break; + default: + unreachable("unhandled lp_build_round_mode"); } lp_format_intrinsic(intrinsic, sizeof intrinsic, intrinsic_root, bld->vec_type);