summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorKousik Kumar <kousikk@google.com>2019-10-17 02:14:44 +0000
committerKousik Kumar <kousikk@google.com>2019-10-17 02:14:44 +0000
commit962ca076e51c25a7a08f4e0d329c65328a635bdb (patch)
tree69f684eaf2aba8d861b7fe5df8681400e1ea9c7d /clang/lib
parent0f783599a4c645d8ae826f990f7b938fac6e5dae (diff)
downloadbcm5719-llvm-962ca076e51c25a7a08f4e0d329c65328a635bdb.tar.gz
bcm5719-llvm-962ca076e51c25a7a08f4e0d329c65328a635bdb.zip
Include sanitize blacklist and other extra deps as part of scan-deps output
Summary: Clang's -M mode includes these extra dependencies in its output and clang-scan-deps should have equivalent behavior, so adding these extradeps to output just like how its being done for ".d" file generation mode. Reviewers: arphaman, dexonsmith, Bigcheese, jkorous Subscribers: cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D69017 llvm-svn: 375074
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp b/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
index f382c202f8c..70c8b5a082c 100644
--- a/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
+++ b/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
@@ -36,6 +36,8 @@ public:
llvm::sys::path::remove_dots(CanonPath, /*remove_dot_dot=*/true);
C.handleFileDependency(*Opts, CanonPath);
}
+ for (const auto& ExtraDep : Opts->ExtraDeps)
+ C.handleFileDependency(*Opts, ExtraDep);
}
private:
OpenPOWER on IntegriCloud