aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorIlya Kuteev <ilyakuteev@yandex-team.ru>2021-11-18 10:55:57 +0100
committerJan Svoboda <jan_svoboda@apple.com>2021-11-18 11:18:26 +0100
commit8a4fcfc242a0f12e346c3d6026f2ad8764b08f1e (patch)
tree140e14e0d49aaf7edd7e50271e3bb3970d847cd9 /clang/lib/Frontend/CompilerInvocation.cpp
parentaf6ee58092a3af339ca50e2d4514c9597f65c33c (diff)
downloadllvm-8a4fcfc242a0f12e346c3d6026f2ad8764b08f1e.zip
llvm-8a4fcfc242a0f12e346c3d6026f2ad8764b08f1e.tar.gz
llvm-8a4fcfc242a0f12e346c3d6026f2ad8764b08f1e.tar.bz2
Remove non-affecting module maps from PCM files.
Problem: PCM file includes references to all module maps used in compilation which created PCM. This problem leads to PCM-rebuilds in distributed compilations as some module maps could be missing in isolated compilation. (For example in our distributed build system we create a temp folder for every compilation with only modules and headers that are needed for that particular command). Solution: Add only affecting module map files to a PCM-file. Reviewed By: rsmith Differential Revision: https://reviews.llvm.org/D106876
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions