aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
diff options
context:
space:
mode:
authorJan Svoboda <jan_svoboda@apple.com>2022-03-16 11:45:46 +0100
committerJan Svoboda <jan_svoboda@apple.com>2022-03-16 12:17:53 +0100
commitd73daa9135463ad4d4a08a9f0a75e109f921ad54 (patch)
tree85e14027348ee9fe9e0a9cbb49ea39b4b031811c /llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
parent6007b0b67bcb7c446f012357e34d5cd3b6c58d88 (diff)
downloadllvm-d73daa9135463ad4d4a08a9f0a75e109f921ad54.zip
llvm-d73daa9135463ad4d4a08a9f0a75e109f921ad54.tar.gz
llvm-d73daa9135463ad4d4a08a9f0a75e109f921ad54.tar.bz2
[clang][deps] Don't prune search paths used by dependencies
When pruning header search paths (to reduce the number of modules we need to build explicitly), we can't prune the search paths used in (transitive) dependencies of a module. Otherwise, we could end up with either of the following dependency graphs: ``` X:<hash1> -> Y:<hash2> X:<hash1> -> Y:<hash3> ``` depending on the search paths of the translation unit we discovered `X` and `Y` from. This patch fixes that. Depends on D121295. Reviewed By: dexonsmith Differential Revision: https://reviews.llvm.org/D121303
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp')
0 files changed, 0 insertions, 0 deletions