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