[llvm-objdump] Migrate relocation handling functions from error_code to Error
llvm-svn: 357920
diff --git a/llvm/tools/llvm-objdump/MachODump.cpp b/llvm/tools/llvm-objdump/MachODump.cpp
index 974f55a..54c9543 100644
--- a/llvm/tools/llvm-objdump/MachODump.cpp
+++ b/llvm/tools/llvm-objdump/MachODump.cpp
@@ -412,10 +412,9 @@
Fmt << S;
}
-std::error_code
-llvm::getMachORelocationValueString(const MachOObjectFile *Obj,
- const RelocationRef &RelRef,
- SmallVectorImpl<char> &Result) {
+Error llvm::getMachORelocationValueString(const MachOObjectFile *Obj,
+ const RelocationRef &RelRef,
+ SmallVectorImpl<char> &Result) {
DataRefImpl Rel = RelRef.getRawDataRefImpl();
MachO::any_relocation_info RE = Obj->getRelocation(Rel);
@@ -488,7 +487,7 @@
// Generic relocation types...
switch (Type) {
case MachO::GENERIC_RELOC_PAIR: // prints no info
- return std::error_code();
+ return Error::success();
case MachO::GENERIC_RELOC_SECTDIFF: {
DataRefImpl RelNext = Rel;
Obj->moveRelocationNext(RelNext);
@@ -588,7 +587,7 @@
Fmt.flush();
Result.append(FmtBuf.begin(), FmtBuf.end());
- return std::error_code();
+ return Error::success();
}
static void PrintIndirectSymbolTable(MachOObjectFile *O, bool verbose,