﻿# V013\. Intermodular analysis may be incomplete, as it is not run on all source files\.

Запуск межмодульного анализа на ограниченном списке файлов проекта приведет к потере межпроцедурной информации\. Данное предупреждение актуально только для C и C\+\+ проектов\.

Межмодульный анализ выполняется в 3 этапа:

* Сбор межпроцедурных фактов по каждой единице трансляции в соответствующий '\.dfo' файл\.
* Слияние межпроцедурных фактов из каждого '\.dfo' файла в один общий\.
* Анализ проекта с использованием межпроцедурных фактов\.

Для обеспечения наибольшей эффективности межмодульного анализа рекомендуется запускать его на всём проекте целиком\. В таком случае объем собранных межпроцедурных фактов будет максимальным, и, следовательно, тем более качественным будет анализ и тем больше сообщений гипотетически анализатор сможет найти\.