diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-07-20 22:41:44 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-07-20 22:41:44 +0000 |
commit | aa62fc093c3e9b83040197ab36e932e8ae221c5d (patch) | |
tree | 26cb70236e39728262fa2e45d2f07bd4a899a8b7 /llvm/tools/llvm-readobj/llvm-readobj.cpp | |
parent | e536f4f6818280da0d403895314670bbbcba0fe7 (diff) | |
download | bcm5719-llvm-aa62fc093c3e9b83040197ab36e932e8ae221c5d.tar.gz bcm5719-llvm-aa62fc093c3e9b83040197ab36e932e8ae221c5d.zip |
Remove duplicated code.
Both ELFObjectFile and ELFFile had an implementation of getLoadName.
llvm-svn: 242725
Diffstat (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp')
-rw-r--r-- | llvm/tools/llvm-readobj/llvm-readobj.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/tools/llvm-readobj/llvm-readobj.cpp b/llvm/tools/llvm-readobj/llvm-readobj.cpp index 3f03618bb22..28532d993f8 100644 --- a/llvm/tools/llvm-readobj/llvm-readobj.cpp +++ b/llvm/tools/llvm-readobj/llvm-readobj.cpp @@ -253,13 +253,13 @@ static std::error_code createDumper(const ObjectFile *Obj, StreamWriter &Writer, static StringRef getLoadName(const ObjectFile *Obj) { if (auto *ELF = dyn_cast<ELF32LEObjectFile>(Obj)) - return ELF->getLoadName(); + return ELF->getELFFile()->getLoadName(); if (auto *ELF = dyn_cast<ELF64LEObjectFile>(Obj)) - return ELF->getLoadName(); + return ELF->getELFFile()->getLoadName(); if (auto *ELF = dyn_cast<ELF32BEObjectFile>(Obj)) - return ELF->getLoadName(); + return ELF->getELFFile()->getLoadName(); if (auto *ELF = dyn_cast<ELF64BEObjectFile>(Obj)) - return ELF->getLoadName(); + return ELF->getELFFile()->getLoadName(); llvm_unreachable("Not ELF"); } |