Если вы выбираете gnu для опции Compiler (-compiler)Вы можете столкнуться с этой проблемой.
Polyspace® анализ останавливается с ошибкой компиляции.
Вы используете определенные расширенные расширения для компилятора, которые Polyspace не поддерживает. См. раздел Ограничения.
Для более легкой переносимости вашего кода избегайте использования расширений.
Если вы хотите использовать расширения и все еще анализировать код, заверните неподдерживаемые расширения в директиву препроцессора. Для образца:
#ifdef POLYSPACE
// Supported syntax
#else
// Unsupported syntax
#endifPOLYSPACE. Для анализа Polyspace введите POLYSPACE для опции Preprocessor definitions (-D).Если ошибка компиляции связана с кодом языка сборки, используйте опцию -asm-begin -asm-end.