Как отключить все предупреждения, кроме интересующих?
Хочу посмотреть только на нужные мне варнинги, игнорируя остальные. Как это сделать в gcc и clang?
Допустим, мне нужен варнинг -Wnarrowing. Пишу gcc -w -Wnarrowing, ожидая, что все варнинги кроме последнего будут пропущены, но указанный варнинг тоже пропускается.
Также пробовал опцию -Werror=narrowing, но она не совсем подходит, т.к. делает из предупреждений ошибки, что не позволяет игнорировать некоторые из них, останавливая компиляцию ещё до того, как все интересующие места найдены.