Mesa (master): freedreno: Quiet fallthrough warnings

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Feb 18 00:48:00 UTC 2021


Module: Mesa
Branch: master
Commit: 8a54c4a335a45fb5781ef7ffe7de4471aa7ce180
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a54c4a335a45fb5781ef7ffe7de4471aa7ce180

Author: Rob Clark <robdclark at chromium.org>
Date:   Fri Feb 12 13:13:57 2021 -0800

freedreno: Quiet fallthrough warnings

Signed-off-by: Rob Clark <robdclark at chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9061>

---

 src/gallium/drivers/freedreno/a2xx/ir2_ra.c       | 1 +
 src/gallium/drivers/freedreno/a5xx/fd5_resource.c | 2 +-
 src/gallium/drivers/freedreno/a6xx/fd6_resource.c | 2 +-
 src/gallium/drivers/freedreno/freedreno_util.h    | 3 ++-
 4 files changed, 5 insertions(+), 3 deletions(-)

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;



More information about the mesa-commit mailing list