diff --git a/src/gallium/drivers/freedreno/a2xx/ir2_ra.c b/src/gallium/drivers/freedreno/a2xx/ir2_ra.c index f37eb36b4b0..066d9e39b54 100644 --- a/src/gallium/drivers/freedreno/a2xx/ir2_ra.c +++ b/src/gallium/drivers/freedreno/a2xx/ir2_ra.c @@ -74,6 +74,7 @@ static void set_need_emit(struct ir2_context *ctx, struct ir2_instr *instr) if (!instr->is_ssa && instr->reg == reg) set_need_emit(ctx, instr); } + break; default: break; } diff --git a/src/gallium/drivers/freedreno/a5xx/fd5_resource.c b/src/gallium/drivers/freedreno/a5xx/fd5_resource.c index 0a156d377b4..92954c70665 100644 --- a/src/gallium/drivers/freedreno/a5xx/fd5_resource.c +++ b/src/gallium/drivers/freedreno/a5xx/fd5_resource.c @@ -39,7 +39,7 @@ setup_lrz(struct fd_resource *rsc) switch (rsc->base.nr_samples) { case 4: lrz_pitch *= 2; - /* fallthrough */ + FALLTHROUGH; case 2: lrz_height *= 2; } diff --git a/src/gallium/drivers/freedreno/a6xx/fd6_resource.c b/src/gallium/drivers/freedreno/a6xx/fd6_resource.c index c7e8b217973..91a0fc567d4 100644 --- a/src/gallium/drivers/freedreno/a6xx/fd6_resource.c +++ b/src/gallium/drivers/freedreno/a6xx/fd6_resource.c @@ -137,7 +137,7 @@ setup_lrz(struct fd_resource *rsc) switch (rsc->base.nr_samples) { case 4: width0 *= 2; - /* fallthru */ + FALLTHROUGH; case 2: height0 *= 2; } diff --git a/src/gallium/drivers/freedreno/freedreno_util.h b/src/gallium/drivers/freedreno/freedreno_util.h index 55f191b0a5b..25a3ffce4d0 100644 --- a/src/gallium/drivers/freedreno/freedreno_util.h +++ b/src/gallium/drivers/freedreno/freedreno_util.h @@ -32,6 +32,7 @@ #include "pipe/p_format.h" #include "pipe/p_state.h" +#include "util/compiler.h" #include "util/log.h" #include "util/u_debug.h" #include "util/u_math.h" @@ -333,7 +334,7 @@ fd_msaa_samples(unsigned samples) switch (samples) { default: debug_assert(0); - /* fallthrough */ + FALLTHROUGH; case 0: case 1: return MSAA_ONE; case 2: return MSAA_TWO;