llvm-project/llvm/tools/llvm-objdump
George Rimar a0c6a35714 [llvm/Object] - Convert SectionRef::getName() to return Expected<>
SectionRef::getName() returns std::error_code now.
Returning Expected<> instead has multiple benefits.

For example, it forces user to check the error returned.
Also Expected<> may keep a valuable string error message,
what is more useful than having a error code.
(Object\invalid.test was updated to show the new messages printed.)

This patch makes a change for all users to switch to Expected<> version.

Note: in a few places the error returned was ignored before my changes.
In such places I left them ignored. My intention was to convert the interface
used, and not to improve and/or the existent users in this patch.
(Though I think this is good idea for a follow-ups to revisit such places
and either remove consumeError calls or comment each of them to clarify why
it is OK to have them).

Differential revision: https://reviews.llvm.org/D66089

llvm-svn: 368812
2019-08-14 08:46:54 +00:00
..
CMakeLists.txt Fix debug build by adding missing dependencies on libBinaryFormat 2018-05-15 00:46:43 +00:00
COFFDump.cpp [llvm/Object] - Convert SectionRef::getName() to return Expected<> 2019-08-14 08:46:54 +00:00
ELFDump.cpp [llvm-objdump] errorToErrorCode+message -> toString 2019-04-25 04:31:26 +00:00
LLVMBuild.txt Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MachODump.cpp [llvm/Object] - Convert SectionRef::getName() to return Expected<> 2019-08-14 08:46:54 +00:00
WasmDump.cpp [llvm-objdump] Wrap things in namespace llvm 2019-04-15 15:31:42 +00:00
llvm-objdump.cpp [llvm/Object] - Convert SectionRef::getName() to return Expected<> 2019-08-14 08:46:54 +00:00
llvm-objdump.h Revert "[llvm-objdump] Re-commit r367284." 2019-08-05 08:52:28 +00:00