[ELF] addLibrary: fix a use-after-free bug in archiveName
authorFangrui Song <i@maskray.me>
Tue, 26 Jul 2022 21:36:56 +0000 (14:36 -0700)
committerFangrui Song <i@maskray.me>
Tue, 26 Jul 2022 21:36:57 +0000 (14:36 -0700)
commit6d0b42745e55c703b779740f5316adbac8ef2f25
tree264ec523c7c0031f8e47015d358425af5a1f08f7
parente27a029ed0f17de49b958d80fbbf9cf1622ea313
[ELF] addLibrary: fix a use-after-free bug in archiveName

It manifests as an incorrect name in --print-archive-stats=.
lld/ELF/Driver.cpp
lld/test/ELF/print-archive-stats.s