Update the error handling of lib/Linker.

Instead of passing a std::string&, use the new diagnostic infrastructure.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@220608 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Rafael Espindola
2014-10-25 04:06:10 +00:00
parent 1d1d705a95
commit 72478e59c7
12 changed files with 128 additions and 136 deletions

View File

@@ -143,12 +143,8 @@ int main(int argc, char **argv) {
return 1;
}
if (!CodeGen.addModule(Module.get(), error)) {
errs() << argv[0] << ": error adding file '" << InputFilenames[i]
<< "': " << error << "\n";
if (!CodeGen.addModule(Module.get()))
return 1;
}
unsigned NumSyms = Module->getSymbolCount();
for (unsigned I = 0; I < NumSyms; ++I) {