diff options
author | Fangrui Song <maskray@google.com> | 2019-05-10 10:47:30 +0000 |
---|---|---|
committer | Fangrui Song <maskray@google.com> | 2019-05-10 10:47:30 +0000 |
commit | c8e68253deb2c50457b23beb2d60e81ff5d04f79 (patch) | |
tree | ba73631f2b699afd62c6598082c7e89af9141f2b /llvm/tools/llvm-nm/llvm-nm.cpp | |
parent | ba8f9123cdfcc25cf2b77b31f6e2e4fbc140662b (diff) | |
download | bcm5719-llvm-c8e68253deb2c50457b23beb2d60e81ff5d04f79.tar.gz bcm5719-llvm-c8e68253deb2c50457b23beb2d60e81ff5d04f79.zip |
[Object] Fix macho-invalid.test
llvm-svn: 360420
Diffstat (limited to 'llvm/tools/llvm-nm/llvm-nm.cpp')
-rw-r--r-- | llvm/tools/llvm-nm/llvm-nm.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/tools/llvm-nm/llvm-nm.cpp b/llvm/tools/llvm-nm/llvm-nm.cpp index 6bc043feffc..f427f376497 100644 --- a/llvm/tools/llvm-nm/llvm-nm.cpp +++ b/llvm/tools/llvm-nm/llvm-nm.cpp @@ -1220,9 +1220,10 @@ dumpSymbolNamesFromObject(SymbolicFile &Obj, bool printName, S.TypeName = getNMTypeName(Obj, Sym); S.TypeChar = getNMSectionTagAndName(Obj, Sym, S.SectionName); if (Error E = Sym.printName(OS)) { - if (MachO) + if (MachO) { OS << "bad string index"; - else + consumeError(std::move(E)); + } else error(std::move(E), Obj.getFileName()); } OS << '\0'; |