fix leakage of Module

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81445 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Nuno Lopes 2009-09-10 14:56:31 +00:00
parent b84c5ae3d4
commit 8018f5d5a4

View File

@ -145,12 +145,11 @@ static void DumpSymbolNamesFromFile(std::string &Filename) {
if (Buffer.get())
Result = ParseBitcodeFile(Buffer.get(), Context, &ErrorMessage);
if (Result)
if (Result) {
DumpSymbolNamesFromModule(Result);
else {
delete Result;
} else
errs() << ToolName << ": " << Filename << ": " << ErrorMessage << "\n";
return;
}
} else if (aPath.isArchive()) {
std::string ErrMsg;