[clang][deps] Reset some benign codegen options
authorJan Svoboda <jan_svoboda@apple.com>
Wed, 8 Dec 2021 10:00:15 +0000 (11:00 +0100)
committerJan Svoboda <jan_svoboda@apple.com>
Wed, 8 Dec 2021 10:53:50 +0000 (11:53 +0100)
commit5b6c08379b437cb22fcd63707b94df1ede23d9db
treed0dce1ca2bc8e2e2060742896624504d1ce715c9
parent0a54c325beff37c57991e88799c213534c1fa6a9
[clang][deps] Reset some benign codegen options

Some command-line codegen arguments are likely to differ between identical modules discovered from different translation units. This patch removes them to make builds deterministic and/or reduce the number of built modules.

Reviewed By: Bigcheese

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