Почему команда Build and Analyze не находит очевидных ошибок управления памятью?

По какой-то причине Clang Static Analyzer в моем Xcode ни на что не жалуется. Я сделал большие ошибки управления памятью, чтобы попробовать его (выделение и отсутствие выпуска), но он никогда их не находит и не жалуется на них. Даже после очистки всех целей и снова сборки и анализа.

Я создавал для Simulator 3.1

Я должен это специально настраивать? Специальная настройка компилятора или около того? Как?


person dontWatchMyProfile    schedule 15.02.2010    source источник
comment
Вероятно, вам придется рассказать нам более подробно о том, что говорит ваш код, что вы делаете в Xcode (шаг за шагом) и какой результат вы получаете.   -  person cdespinosa    schedule 16.02.2010


Ответы (1)


Clang не идеален.

Изменить: Но это не обязательно так в этом сенарио.

person Grant Paul    schedule 15.02.2010
comment
Конечно, это не так, но он никогда ничего не находит, независимо от того, где и сколько ошибок управления памятью я делаю для целей тестирования clang;) ... что-то определенно не так. - person dontWatchMyProfile; 16.02.2010
comment
Вы уверены, что компилируете с Clang, а не с gcc? - person Quentin; 16.02.2010
comment
Выполняли ли вы очистку перед использованием статического анализатора Clang? - person zaph; 10.03.2010