diff options
author | Michael Spencer <bigcheesegs@gmail.com> | 2023-11-30 12:47:27 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-30 12:47:27 -0800 |
commit | 13386c608e6d571d2d91eea5f7c8fb6911d6dcfb (patch) | |
tree | eae71cbd06e360d980f46ea9c086a33ffef8331d /lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp | |
parent | 7fbdee057db4dbc299d998d390fd478ddc76d20b (diff) | |
download | llvm-13386c608e6d571d2d91eea5f7c8fb6911d6dcfb.zip llvm-13386c608e6d571d2d91eea5f7c8fb6911d6dcfb.tar.gz llvm-13386c608e6d571d2d91eea5f7c8fb6911d6dcfb.tar.bz2 |
[clang][DependencyScanner] Include the working directory in the context hash (#73719)
The working directory is included in the PCM, but is not currently part
of the context hash. This causes problems because different builds of a
PCM with exactly the same command line can end up with different binary
content for a PCM. If a build system tracks tasks by both working
directory and command line, it may build a given PCM multiple times,
causing a "module file out of date" error when loading the PCM due to
different sizes.
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp')
0 files changed, 0 insertions, 0 deletions