diff options
| author | Kousik Kumar <kousikk@google.com> | 2019-10-17 02:14:44 +0000 |
|---|---|---|
| committer | Kousik Kumar <kousikk@google.com> | 2019-10-17 02:14:44 +0000 |
| commit | 962ca076e51c25a7a08f4e0d329c65328a635bdb (patch) | |
| tree | 69f684eaf2aba8d861b7fe5df8681400e1ea9c7d /clang/lib | |
| parent | 0f783599a4c645d8ae826f990f7b938fac6e5dae (diff) | |
| download | bcm5719-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.cpp | 2 |
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: |

