aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorbd1976bris <Ben.Dunbobbin@sony.com>2025-07-22 16:57:20 +0100
committerGitHub <noreply@github.com>2025-07-22 16:57:20 +0100
commit9f733f4324412ef89cc7729bf027cdcab912ceff (patch)
treea53d4fa97dc062bd1d3a5a586932b1b954d5a24d /clang/lib/Frontend/CompilerInvocation.cpp
parent6db9b0d19cec17c28df07b14fbea9762e7857f24 (diff)
downloadllvm-9f733f4324412ef89cc7729bf027cdcab912ceff.zip
llvm-9f733f4324412ef89cc7729bf027cdcab912ceff.tar.gz
llvm-9f733f4324412ef89cc7729bf027cdcab912ceff.tar.bz2
[LLD][COFF] Make /wholearchive thin-archive member identifiers consistent (#145487)
A thin archive is an archive/library format where the archive itself contains only references to member object files on disk, rather than embedding the file contents. For the non-/wholearchive case, we use the path to the archive member as the identifier for thin-archive members (see comments in `enqueueArchiveMember`). This patch modifies the /wholearchive path to behave the same way. Apart from consistency, my motivation for fixing this is DTLTO (#126654), where having the member identifier be the path on disk allows distribution of bitcode members during ThinLTO.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions