Выборочно удалить предупреждающее сообщение GCC

Похоже, что руководство GCC gcc действительно предоставляет warnings способ сделать это с помощью warning #pragma. (вопреки тому, что warning Эйден Белл говорит в другом gcc ответе здесь)

http://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Pragmas.html

например для warning предупреждения -Wuninitialized warnings вы можете сделать ...

#pragma GCC diagnostic ignored "-Wuninitialized"

... чтобы warning подавить предупреждение, или warning ...

#pragma GCC diagnostic warning "-Wuninitialized"

... рассматривать это gcc как предупреждение (а не warnings ошибку), даже если вы строите gcc с -Werror.

gcc

warnings

2022-11-15T12:24:44+00:00
Вопросы с похожей тематикой, как у вопроса:

Выборочно удалить предупреждающее сообщение GCC