aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
diff options
context:
space:
mode:
authorJan Svoboda <jan_svoboda@apple.com>2022-03-12 11:04:17 +0100
committerJan Svoboda <jan_svoboda@apple.com>2022-03-12 11:07:21 +0100
commita6ef3635461c7e689972337b281d0052331f6150 (patch)
tree9282fc4950edac46c93bd60ec944b02a0d1b2395 /llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
parent85daf6973d2bd3216b9d131be5be625b1227016c (diff)
downloadllvm-a6ef3635461c7e689972337b281d0052331f6150.zip
llvm-a6ef3635461c7e689972337b281d0052331f6150.tar.gz
llvm-a6ef3635461c7e689972337b281d0052331f6150.tar.bz2
[clang][deps] Disable implicit module maps
Since D113473, we don't report any module map files via `-fmodule-map-file=` in explicit builds. The ultimate goal here is to make sure Clang doesn't open/read/parse/evaluate unnecessary module maps. However, implicit module maps still end up reading all reachable module maps. This patch disables implicit module maps in explicit builds. Unfortunately, we still need to report some module map files that aren't encoded in PCM files of dependencies: module maps that are necessary to correctly evaluate includes in modules marked as `[no_undeclared_includes]`. Depends on D120464. Reviewed By: dexonsmith Differential Revision: https://reviews.llvm.org/D120465
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp')
0 files changed, 0 insertions, 0 deletions