The invocation is only ever used to serialize cc1 arguments from, so
instead serialize the arguments inside the dep scanner to simplify the
interface.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D132616
[clang][deps] Remove CompilerInvocation from ModuleDeps ClosedPublic Authored by benlangmuir on Aug 24 2022, 3:43 PM.
Details Summary The invocation is only ever used to serialize cc1 arguments from, so
Diff Detail Event Timelinebenlangmuir added a child revision: D132617: [clang][deps] Minor ModuleDepCollector refactorings NFC.Aug 24 2022, 3:45 PM This revision is now accepted and ready to land.Aug 24 2022, 3:50 PM Closed by commit rGe8febb23a07b: [clang][deps] Remove CompilerInvocation from ModuleDeps (authored by benlangmuir). · Explain WhyAug 24 2022, 7:51 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 455404 clang/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h
clang/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp
clang/tools/clang-scan-deps/ClangScanDeps.cpp
|