aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.h
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2021-01-07 12:34:11 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2021-01-07 12:53:29 +0000
commita9a8caf2ce2ff08a20cc145d23270e6c91709baa (patch)
treee991582e0f8009f17aac0b6db9e5be62ce239653 /llvm/tools/llvm-objdump/llvm-objdump.h
parent028091195d763190d9b57ae316c8601fe223c02c (diff)
downloadllvm-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.h5
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) {