diff options
author | Eugene Leviant <eleviant@accesssoftek.com> | 2019-02-11 09:49:37 +0000 |
---|---|---|
committer | Eugene Leviant <eleviant@accesssoftek.com> | 2019-02-11 09:49:37 +0000 |
commit | 317f9e7ae77bffecc2cd3cbf08da86e6563ee699 (patch) | |
tree | 396eba84901a557481b9825bdc299f3d37cd74a9 /llvm/tools/llvm-objcopy/llvm-objcopy.cpp | |
parent | 150ccb889e9e4d7a029d80e061f45570c95dd309 (diff) | |
download | llvm-317f9e7ae77bffecc2cd3cbf08da86e6563ee699.zip llvm-317f9e7ae77bffecc2cd3cbf08da86e6563ee699.tar.gz llvm-317f9e7ae77bffecc2cd3cbf08da86e6563ee699.tar.bz2 |
Small refactoring of FileError. NFC.
Differential revision: https://reviews.llvm.org/D57945
llvm-svn: 353679
Diffstat (limited to 'llvm/tools/llvm-objcopy/llvm-objcopy.cpp')
-rw-r--r-- | llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/llvm/tools/llvm-objcopy/llvm-objcopy.cpp b/llvm/tools/llvm-objcopy/llvm-objcopy.cpp index 72774ec..fdf1c30 100644 --- a/llvm/tools/llvm-objcopy/llvm-objcopy.cpp +++ b/llvm/tools/llvm-objcopy/llvm-objcopy.cpp @@ -52,11 +52,6 @@ namespace objcopy { // The name this program was invoked as. StringRef ToolName; -Error createError(StringRef File, std::error_code EC) { - assert(EC); - return createFileError(File, make_error<StringError>(EC)); -} - LLVM_ATTRIBUTE_NORETURN void error(Twine Message) { WithColor::error(errs(), ToolName) << Message << ".\n"; errs().flush(); @@ -74,7 +69,8 @@ LLVM_ATTRIBUTE_NORETURN void error(Error E) { } LLVM_ATTRIBUTE_NORETURN void reportError(StringRef File, std::error_code EC) { - error(createError(File, EC)); + assert(EC); + error(createFileError(File, EC)); } LLVM_ATTRIBUTE_NORETURN void reportError(StringRef File, Error E) { |