diff options
Diffstat (limited to 'llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp')
| -rw-r--r-- | llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp b/llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp index db0cd76ced4..a2996395c1f 100644 --- a/llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp +++ b/llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp @@ -185,9 +185,10 @@ static Error dumpSectionToFile(StringRef SecName, StringRef Filename,    for (auto &Sec : Obj.sections()) {      if (Sec.Name == SecName) {        if (Sec.OriginalData.empty()) -        return make_error<StringError>("Can't dump section \"" + SecName + -                                           "\": it has no contents", -                                       object_error::parse_failed); +        return createStringError( +            object_error::parse_failed, +            "Can't dump section \"%s\": it has no contents", +            SecName.str().c_str());        Expected<std::unique_ptr<FileOutputBuffer>> BufferOrErr =            FileOutputBuffer::create(Filename, Sec.OriginalData.size());        if (!BufferOrErr) @@ -200,8 +201,7 @@ static Error dumpSectionToFile(StringRef SecName, StringRef Filename,        return Error::success();      }    } -  return make_error<StringError>("Section not found", -                                 object_error::parse_failed); +  return createStringError(object_error::parse_failed, "Section not found");  }  static bool isCompressed(const SectionBase &Section) { | 

