diff options
author | Pete Cooper <peter_cooper@apple.com> | 2016-03-30 23:43:27 +0000 |
---|---|---|
committer | Pete Cooper <peter_cooper@apple.com> | 2016-03-30 23:43:27 +0000 |
commit | ec4e166a5ab37ca4e7c77b087ffb721cc13258b2 (patch) | |
tree | c869dae7ece48549360ebce1e880a7dd00f269a3 /lld/lib/ReaderWriter/MachO/File.h | |
parent | 8d662441a6a50530d7779e815df14c0426deb8e3 (diff) | |
download | bcm5719-llvm-ec4e166a5ab37ca4e7c77b087ffb721cc13258b2.tar.gz bcm5719-llvm-ec4e166a5ab37ca4e7c77b087ffb721cc13258b2.zip |
Convert normalized file to atoms methods to new error handling. NFC.
This converts almost all of the error handling in atom creation
to llvm::Error instead of std::error_code.
llvm-svn: 264968
Diffstat (limited to 'lld/lib/ReaderWriter/MachO/File.h')
-rw-r--r-- | lld/lib/ReaderWriter/MachO/File.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/lld/lib/ReaderWriter/MachO/File.h b/lld/lib/ReaderWriter/MachO/File.h index 3b7c379c55e..bfb150a440d 100644 --- a/lld/lib/ReaderWriter/MachO/File.h +++ b/lld/lib/ReaderWriter/MachO/File.h @@ -231,9 +231,8 @@ protected: if (std::error_code ec = normFile.getError()) return ec; // Convert normalized mach-o to atoms. - if (std::error_code ec = normalized::normalizedObjectToAtoms( - this, **normFile, false)) - return ec; + if (auto ec = normalized::normalizedObjectToAtoms(this, **normFile, false)) + return llvm::errorToErrorCode(std::move(ec)); return std::error_code(); } @@ -321,9 +320,8 @@ public: if (std::error_code ec = normFile.getError()) return ec; // Convert normalized mach-o to atoms. - if (std::error_code ec = normalized::normalizedDylibToAtoms( - this, **normFile, false)) - return ec; + if (auto ec = normalized::normalizedDylibToAtoms(this, **normFile, false)) + return llvm::errorToErrorCode(std::move(ec)); return std::error_code(); } |