@@ -693,37 +693,37 @@ ELFReader::ELFReader(StringRef File) {
693
693
auto BinaryOrErr = createBinary (File);
694
694
if (!BinaryOrErr)
695
695
reportError (File, BinaryOrErr.takeError ());
696
- auto Bin = std::move (BinaryOrErr.get ());
697
- std::tie (Binary , Data) = Bin .takeBinary ();
696
+ auto OwnedBin = std::move (BinaryOrErr.get ());
697
+ std::tie (Bin , Data) = OwnedBin .takeBinary ();
698
698
}
699
699
700
700
ElfType ELFReader::getElfType () const {
701
- if (isa<ELFObjectFile<ELF32LE>>(Binary .get ()))
701
+ if (isa<ELFObjectFile<ELF32LE>>(Bin .get ()))
702
702
return ELFT_ELF32LE;
703
- if (isa<ELFObjectFile<ELF64LE>>(Binary .get ()))
703
+ if (isa<ELFObjectFile<ELF64LE>>(Bin .get ()))
704
704
return ELFT_ELF64LE;
705
- if (isa<ELFObjectFile<ELF32BE>>(Binary .get ()))
705
+ if (isa<ELFObjectFile<ELF32BE>>(Bin .get ()))
706
706
return ELFT_ELF32BE;
707
- if (isa<ELFObjectFile<ELF64BE>>(Binary .get ()))
707
+ if (isa<ELFObjectFile<ELF64BE>>(Bin .get ()))
708
708
return ELFT_ELF64BE;
709
709
llvm_unreachable (" Invalid ELFType" );
710
710
}
711
711
712
712
std::unique_ptr<Object> ELFReader::create () const {
713
713
auto Obj = llvm::make_unique<Object>(Data);
714
- if (auto *o = dyn_cast<ELFObjectFile<ELF32LE>>(Binary .get ())) {
714
+ if (auto *o = dyn_cast<ELFObjectFile<ELF32LE>>(Bin .get ())) {
715
715
ELFBuilder<ELF32LE> Builder (*o, *Obj);
716
716
Builder.build ();
717
717
return Obj;
718
- } else if (auto *o = dyn_cast<ELFObjectFile<ELF64LE>>(Binary .get ())) {
718
+ } else if (auto *o = dyn_cast<ELFObjectFile<ELF64LE>>(Bin .get ())) {
719
719
ELFBuilder<ELF64LE> Builder (*o, *Obj);
720
720
Builder.build ();
721
721
return Obj;
722
- } else if (auto *o = dyn_cast<ELFObjectFile<ELF32BE>>(Binary .get ())) {
722
+ } else if (auto *o = dyn_cast<ELFObjectFile<ELF32BE>>(Bin .get ())) {
723
723
ELFBuilder<ELF32BE> Builder (*o, *Obj);
724
724
Builder.build ();
725
725
return Obj;
726
- } else if (auto *o = dyn_cast<ELFObjectFile<ELF64BE>>(Binary .get ())) {
726
+ } else if (auto *o = dyn_cast<ELFObjectFile<ELF64BE>>(Bin .get ())) {
727
727
ELFBuilder<ELF64BE> Builder (*o, *Obj);
728
728
Builder.build ();
729
729
return Obj;
0 commit comments