Files
llvm/lld/ELF/InputFiles.cpp
Fangrui Song d94526bb5f [ELF] --warn-backrefs: check that D79300 fixed an issue due to mb = {}
D79300 forgot to change `getBuffer().empty()` in LazyObjFile::parse to
`fetched`. This caused incorrect iterating after the current LazyObjFile was
fetched. This issue is benign and can just cause loss of "undefined symbols"
and "backward reference" diagnostics.

Before D79300 `mb = {}` caused --warn-backrefs-exclude to be useless for
a fetched LazyObjFile.

Add two test cases.
2020-06-26 20:31:47 -07:00

63 KiB