ошибка с прагмой GCC для подавления предупреждения - PullRequest
0 голосов
/ 25 января 2019

Я использовал следующий код для подавления предупреждений:

начиная со строки № 25

#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wincompatible-pointer-types"
#include <main.h>
#pragma GCC diagnostic pop

, но я получаю следующие предупреждения:

main.c:25: warning: expected [error|warning|ignored] after ‘#pragma GCC diagnostic’
main.c:26: warning: unknown option after ‘#pragma GCC diagnostic’ kind

В файлевключены из main.c: 28:

main.h: In function ‘libstart’:
main.h:55: warning: assignment from incompatible pointer type
main.h:58: warning: assignment from incompatible pointer type
main.c: At top level:
main.c:28: warning: expected [error|warning|ignored] after ‘#pragma GCC diagnostic’

Есть ли какие-либо проблемы в моем коде?Есть ли другой способ подавить предупреждение из определенного файла?

...