From 5cf6c9e609c1e1b9c2590c0af6f72e0ea2390e69 Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Tue, 26 Jan 2021 14:16:05 -0500 Subject: [PATCH] nir/ttn: Silence some warnings at -Og MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit ../src/gallium/auxiliary/nir/tgsi_to_nir.c: In function ‘ttn_mem’: ../src/gallium/auxiliary/nir/tgsi_to_nir.c:1724:15: warning: ‘op’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1724 | instr = nir_intrinsic_instr_create(b->shader, op); ../src/gallium/auxiliary/nir/tgsi_to_nir.c:1697:15: warning: ‘op’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1697 | instr = nir_intrinsic_instr_create(b->shader, op); Add some more unreachable() to make this go away. Reviewed-by: Eric Anholt Part-of: --- src/gallium/auxiliary/nir/tgsi_to_nir.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gallium/auxiliary/nir/tgsi_to_nir.c b/src/gallium/auxiliary/nir/tgsi_to_nir.c index 75f63b3..0e42118 100644 --- a/src/gallium/auxiliary/nir/tgsi_to_nir.c +++ b/src/gallium/auxiliary/nir/tgsi_to_nir.c @@ -1709,6 +1709,8 @@ ttn_mem(struct ttn_compile *c, nir_alu_dest dest, nir_ssa_def **src) case TGSI_OPCODE_STORE: op = nir_intrinsic_store_ssbo; break; + default: + unreachable("unexpected buffer opcode"); } add_ssbo_var(c, resource_index); @@ -1738,6 +1740,8 @@ ttn_mem(struct ttn_compile *c, nir_alu_dest dest, nir_ssa_def **src) case TGSI_OPCODE_STORE: op = nir_intrinsic_image_deref_store; break; + default: + unreachable("unexpected file opcode"); } instr = nir_intrinsic_instr_create(b->shader, op); -- 2.7.4