aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objcopy/llvm-objcopy.cpp
diff options
context:
space:
mode:
authorEugene Leviant <eleviant@accesssoftek.com>2019-02-11 09:49:37 +0000
committerEugene Leviant <eleviant@accesssoftek.com>2019-02-11 09:49:37 +0000
commit317f9e7ae77bffecc2cd3cbf08da86e6563ee699 (patch)
tree396eba84901a557481b9825bdc299f3d37cd74a9 /llvm/tools/llvm-objcopy/llvm-objcopy.cpp
parent150ccb889e9e4d7a029d80e061f45570c95dd309 (diff)
downloadllvm-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.cpp8
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) {