aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorJan Svoboda <jan_svoboda@apple.com>2025-05-09 10:32:48 -0700
committerGitHub <noreply@github.com>2025-05-09 10:32:48 -0700
commit94ae5f9e877be7490687c35ec9883ff9746721d6 (patch)
treee923f1cb1c6e0d7048f802d8799c4661a13ca608 /clang/lib/CodeGen/CodeGenModule.cpp
parenta6385a87a2e5537f0790494ebe8bb4c3cc9506b9 (diff)
downloadllvm-94ae5f9e877be7490687c35ec9883ff9746721d6.zip
llvm-94ae5f9e877be7490687c35ec9883ff9746721d6.tar.gz
llvm-94ae5f9e877be7490687c35ec9883ff9746721d6.tar.bz2
[clang][modules][deps] Implicit modules are out of date when their explicit imports are (#138920)
The dependency scanner mixes implicitly- and explicitly-built modules. When an implicitly-built module imports an explicitly-built one, we never run the modification time validation checks, resulting in an out-of-date module cache. This PR fixes that by only skipping the modification time validation checks when both the imported module and its importer are built explicitly. rdar://150230022
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions