Лексемы, которые похожи на директиву предварительной обработки, не должны происходить в макро-аргументе
Лексемы, которые похожи на директиву предварительной обработки, не должны происходить в макро-аргументе.
Аргумент, содержащий последовательности лексем, которые в противном случае действуют как предварительная обработка директив, приводит к неопределенному поведению.
Polyspace® ищет символ # в макро-аргументы (вне строковой или символьной константы).
Макро-аргумент не должен быть похожим на директиву предварительной обработки.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
| Группа: предварительная обработка директив |
| Категория: необходимый |
| Категория AGC: необходимый |
| Язык: C90, C99 |