В моём коде есть участок:
#if 0 /* TODO */
if (qec->flags ???)
#endif
Если это скомилировать:
gcc -Wall main.c
Выдаёт:
main.c: In function ‘set_set’:
main.c:405:25: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
405 | if (qec->flags ???)
У trigraph в gcc есть какое-то специальное значение? Почему оно на это дело ругается?