Как я могу указать gcc предупреждать (или терпеть неудачу) при выполнении операторов switch / case без a break?

У меня сложный оператор switch , и я забыл поставить разрыв в конце одного из case ] с. Это вполне законно, и в результате я не смог перейти к следующему делу .

Есть ли способ заставить gcc предупреждать (или, что еще лучше, терпеть неудачу), если я пренебрегаю оператором break ?

Я понимаю, что существует множество допустимых вариантов использования (и я часто использую их в своем коде), как показано в этом вопросе , поэтому очевидно, что такое предупреждение (или сбой) потребует простого отказа, поэтому что я могу легко сказать: «Я действительно хочу провалиться здесь».

Есть ли способ сообщить gcc об этом?

9
задан Community 23 May 2017 в 12:22
поделиться