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