diff options
-rw-r--r-- | lld/ELF/InputFiles.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lld/ELF/InputFiles.cpp b/lld/ELF/InputFiles.cpp index 2cb5a678acd..3654403f910 100644 --- a/lld/ELF/InputFiles.cpp +++ b/lld/ELF/InputFiles.cpp @@ -839,7 +839,7 @@ static bool isBitcode(MemoryBufferRef MB) { InputFile *elf::createObjectFile(MemoryBufferRef MB, StringRef ArchiveName, uint64_t OffsetInArchive) { InputFile *F = - isBitcode(MB) ? new BitcodeFile(MB) : createELFFile<ObjectFile>(MB); + isBitcode(MB) ? make<BitcodeFile>(MB) : createELFFile<ObjectFile>(MB); F->ArchiveName = ArchiveName; F->OffsetInArchive = OffsetInArchive; return F; |