Все объявления объекта или функции должны иметь совместимые типы
Это средство проверки деактивировано в Polyspace® по умолчанию как Вы Анализ кода. Смотрите Средства проверки, Деактивированные в Polyspace, когда Вы Кодируете Анализ По умолчанию (Polyspace Bug Finder Access).
Все объявления объекта или функции должны иметь совместимые типы.
Если объявления объекта или функции в двух различных модулях перевода имеют несовместимые типы, поведение не определено.
Polyspace полагает, что два типа совместимы, если у них есть тот же размер и со знаком в среде, которую вы используете. Средство проверки не повышено на неиспользованном коде такой как
Неинстанцированные шаблоны
Невостребованный static
или extern
функции
Невостребованные и неопределенные локальные функции
Неиспользованные типы и переменные
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: фундаментальные понятия |
Категория: необходимый |