COFF: Fix memory leak.

llvm-svn: 239272
This commit is contained in:
Rui Ueyama 2015-06-08 00:09:25 +00:00
parent a6cd6c0cd8
commit b4f791b510
1 changed files with 1 additions and 1 deletions

View File

@ -187,7 +187,7 @@ std::error_code ObjectFile::initializeSymbols() {
SymbolBody *ObjectFile::createSymbolBody(StringRef Name, COFFSymbolRef Sym,
const void *AuxP, bool IsFirst) {
if (Sym.isUndefined())
return new Undefined(Name);
return new (Alloc) Undefined(Name);
if (Sym.isCommon()) {
Chunk *C = new (Alloc) CommonChunk(Sym);
Chunks.push_back(C);