[LTO] Don't leak BitcodeFiles. Found by the asan bot.

llvm-svn: 286194
This commit is contained in:
Davide Italiano 2016-11-08 01:46:02 +00:00
parent 089f0e7488
commit ba8761bc7f
1 changed files with 1 additions and 1 deletions

View File

@ -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;