[clang][deps] Remove -coverage-data-file and -coverage-notes-file from modules
authorBen Langmuir <blangmuir@apple.com>
Thu, 30 Mar 2023 22:47:53 +0000 (15:47 -0700)
committerBen Langmuir <blangmuir@apple.com>
Fri, 31 Mar 2023 16:43:22 +0000 (09:43 -0700)
commit758bca6483853a743297b68bd88a5dba9d5247f2
tree6884aa54de1037429e2601c614edf113c0fe2217
parent031e4e53e88c96836759994891257cd6224612ab
[clang][deps] Remove -coverage-data-file and -coverage-notes-file from modules

When not performing codegen, we can strip the coverage-data-file and
coverage-notes-file options to improve canonicalization.

rdar://107443796

Differential Revision: https://reviews.llvm.org/D147282
clang/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp
clang/test/ClangScanDeps/Inputs/removed-args/cdb.json.template
clang/test/ClangScanDeps/removed-args.c