Clang Static Analyzer + Win 7 64 + QNX SDP 6.5.0 SP1 + Qt486
В Qt Creator 4.3.1 встроенный сlang 3.9.1 анализатор отказывается проверять файлы(чаще всего те, что с подключёнными Qt заголовочными файлами). Для файлов, которые не может проверить, выводятся следующие однотипные ошибки, при этом проект собирается без ошибок.
C:\QNX650\target\qnx6\usr\include\sys/platform.h:318:20: error: cannot combine with previous 'type-name' declaration specifier
typedef _Int8t _int8;
^
C:\QNX650\target\qnx6\usr\include\sys/platform.h:319:21: error: 'short type-name' is invalid
typedef _Int16t _int16;
^
C:\QNX650\target\qnx6\usr\include\sys/platform.h:320:21: error: cannot combine with previous 'type-name' declaration specifier
typedef _Int32t _int32;
^
C:\QNX650\target\qnx6\usr\include\sys/platform.h:321:21: error: 'long long type-name' is invalid
typedef _Int64t _int64;
^
4 errors generated.
LLVM-6.0.0 Через консольный запуск scan-build, анализатор вообще никаких проблем не находит (no bugs found), которые обнаруживались при использовании встроенного в Qt Creator сlang анализатора выше, при этом проект собирается без ошибок.