[llvm] r340642 - Use unique_ptr.

Joel Galenson via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 24 12:40:35 PDT 2018


Author: jgalenson
Date: Fri Aug 24 12:40:35 2018
New Revision: 340642

URL: http://llvm.org/viewvc/llvm-project?rev=340642&view=rev
Log:
Use unique_ptr.

Modified:
    llvm/trunk/lib/Object/ELFObjectFile.cpp

Modified: llvm/trunk/lib/Object/ELFObjectFile.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Object/ELFObjectFile.cpp?rev=340642&r1=340641&r2=340642&view=diff
==============================================================================
--- llvm/trunk/lib/Object/ELFObjectFile.cpp (original)
+++ llvm/trunk/lib/Object/ELFObjectFile.cpp Fri Aug 24 12:40:35 2018
@@ -351,7 +351,8 @@ ELFObjectFileBase::getPltAddresses() con
     default:
       return {};
   }
-  const auto *MIA = T->createMCInstrAnalysis(T->createMCInstrInfo());
+  std::unique_ptr<const MCInstrAnalysis> MIA(
+      T->createMCInstrAnalysis(T->createMCInstrInfo()));
   if (!MIA)
     return {};
   Optional<SectionRef> Plt = None, RelaPlt = None, GotPlt = None;




More information about the llvm-commits mailing list