diff --git a/lib/Support/InputTarReader.cpp b/lib/Support/InputTarReader.cpp index be638e134d..d465ee9144 100644 --- a/lib/Support/InputTarReader.cpp +++ b/lib/Support/InputTarReader.cpp @@ -245,7 +245,7 @@ InputTarReader::findFile(llvm::StringRef TarData, llvm::StringRef FileName) { // and suffix match (e.g. "reproduce.out/path/file" vs "file"). std::string Suffix = ("/" + FileName).str(); if (EntryNameRef == FileName || EntryNameRef.ends_with(Suffix)) { - Found = llvm::MemoryBufferRef(Payload, EntryNameRef); + Found = llvm::MemoryBufferRef(Payload, FileName); } return eld::Expected(); });