diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2021-01-07 12:34:11 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2021-01-07 12:53:29 +0000 |
commit | a9a8caf2ce2ff08a20cc145d23270e6c91709baa (patch) | |
tree | e991582e0f8009f17aac0b6db9e5be62ce239653 /llvm/tools/llvm-objdump/llvm-objdump.h | |
parent | 028091195d763190d9b57ae316c8601fe223c02c (diff) | |
download | llvm-a9a8caf2ce2ff08a20cc145d23270e6c91709baa.zip llvm-a9a8caf2ce2ff08a20cc145d23270e6c91709baa.tar.gz llvm-a9a8caf2ce2ff08a20cc145d23270e6c91709baa.tar.bz2 |
[llvm-objdump] Pass Twine by const reference instead of by value. NFCI.
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.h')
-rw-r--r-- | llvm/tools/llvm-objdump/llvm-objdump.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/tools/llvm-objdump/llvm-objdump.h b/llvm/tools/llvm-objdump/llvm-objdump.h index 4cee354..99bf191 100644 --- a/llvm/tools/llvm-objdump/llvm-objdump.h +++ b/llvm/tools/llvm-objdump/llvm-objdump.h @@ -18,6 +18,7 @@ namespace llvm { class StringRef; +class Twine; namespace object { class ELFObjectFileBase; @@ -127,11 +128,11 @@ void printSymbolTable(const object::ObjectFile *O, StringRef ArchiveName, void printSymbol(const object::ObjectFile *O, const object::SymbolRef &Symbol, StringRef FileName, StringRef ArchiveName, StringRef ArchitectureName, bool DumpDynamic); -LLVM_ATTRIBUTE_NORETURN void reportError(StringRef File, Twine Message); +LLVM_ATTRIBUTE_NORETURN void reportError(StringRef File, const Twine &Message); LLVM_ATTRIBUTE_NORETURN void reportError(Error E, StringRef FileName, StringRef ArchiveName = "", StringRef ArchitectureName = ""); -void reportWarning(Twine Message, StringRef File); +void reportWarning(const Twine &Message, StringRef File); template <typename T, typename... Ts> T unwrapOrError(Expected<T> EO, Ts &&... Args) { |