В чем разница между поверхностным и глубоким статическим анализом? В данный момент я использую Xcode и заметил, что есть настройка сборки, которая различает их.
Мне интересно это в общем случае, и мне также интересно, есть ли разница в том, как Clang реализует это различие.
Я пробовал некоторые Google-foo, и я не мог найти ответ. Я попытался просмотреть документы Apple и Clang, чтобы узнать, объясняют ли они это, но ничего не нашел. Надеюсь, я не пропустил очевидный камень, чтобы перевернуться в своих поисках.