Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Checking the GCC 10 Compiler with PVS-Studio

PVS-StudioOpen sourceC++КомпиляторыC

PVS-Studo vs GCC 10

The GCC compiler is written with copious use of macros. Another check of the GCC code using PVS-Studio once again confirms the opinion of our team that macros are evil in the flesh. Not only does the static analyzer struggle with reviewing such code, but also a developer. GCC developers are certainly used to the project and are well versed in it. Nonetheless, it is very difficult to understand something on the third hand. Actually, due to macros, it was not possible to fully perform code checking. However, the PVS-Studio analyzer, as always, showed that it can find errors even in compilers.
Read more →
Всего голосов 4: ↑3 и ↓1 +2
Просмотры1.3K
Комментарии 1

Проверка компилятора GCC 10 с помощью PVS-Studio

PVS-StudioOpen sourceC++КомпиляторыC

PVS-Studio vs GCC 10

Компилятор GCC написан с обильным использованием макросов. Очередная проверка кода GCC с помощью PVS-Studio вновь подтверждает мнение нашей команды, что макросы – это плохо. В таком коде тяжело разбираться не только статическому анализатору, но и программисту. Конечно, разработчики GCC уже привыкли к проекту и хорошо разбираются в нём. Но со стороны очень сложно что-то понять. Собственно, из-за макросов и не удалось полноценно выполнить проверку кода. Тем не менее, анализатор PVS-Studio, как всегда, показал, что может находить ошибки даже в компиляторах.
Читать дальше →
Всего голосов 37: ↑34 и ↓3 +31
Просмотры8.1K
Комментарии 27