Clang warns (or errors with CONFIG_WERROR=y):

  fs/bcachefs/sb-counters_format.h:132:2: error: label at end of compound 
statement is a C23 extension [-Werror,-Wc23-extensions]
    132 |         }
        |         ^

In older versions of clang, this is an unconditional hard error:

  fs/bcachefs/sb-counters_format.h:130:34: error: label at end of compound 
statement: expected statement
          BCH_PERSISTENT_COUNTERS()
                                   ^
                                    ;

Add an empty statement to resolve the error/warning.

Fixes: 38de86383436 ("bcachefs: Switch statement evaluate ids and confirm they 
are unique going forward")
Signed-off-by: Nathan Chancellor <nat...@kernel.org>
---
 fs/bcachefs/sb-counters_format.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/fs/bcachefs/sb-counters_format.h b/fs/bcachefs/sb-counters_format.h
index bfeb713dd210..96ad64920810 100644
--- a/fs/bcachefs/sb-counters_format.h
+++ b/fs/bcachefs/sb-counters_format.h
@@ -129,6 +129,7 @@ static inline void __maybe_unused 
check_bch_counter_ids_unique(void) {
 #define x(t, n, ...) case (n):
         BCH_PERSISTENT_COUNTERS()
 #undef x
+               ;
        }
 }
 

---
base-commit: 65c604dba89a86d3dae0bd98b7b0b6c077ac930c
change-id: 
20250812-bcachefs-fix-switch-check_bch_counter_ids_unique-2888b136b877

Best regards,
--  
Nathan Chancellor <nat...@kernel.org>


Reply via email to