diff options
author | Vitaly Buka <vitalybuka@google.com> | 2018-08-24 21:03:35 +0000 |
---|---|---|
committer | Vitaly Buka <vitalybuka@google.com> | 2018-08-24 21:03:35 +0000 |
commit | 96cbeffa7be529a16b90362f705ff7fae8db7fee (patch) | |
tree | 2d5374d5617200ca14049a2fc0a7fee250821b2b /llvm/lib/Object/ELFObjectFile.cpp | |
parent | 3807217d028dd00ba3d7c3476f226c9d12d52007 (diff) | |
download | bcm5719-llvm-96cbeffa7be529a16b90362f705ff7fae8db7fee.tar.gz bcm5719-llvm-96cbeffa7be529a16b90362f705ff7fae8db7fee.zip |
Use unique_ptr to hold MCInstrInfo
llvm-svn: 340654
Diffstat (limited to 'llvm/lib/Object/ELFObjectFile.cpp')
-rw-r--r-- | llvm/lib/Object/ELFObjectFile.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Object/ELFObjectFile.cpp b/llvm/lib/Object/ELFObjectFile.cpp index 3f8984800e9..9fb3a55ac7b 100644 --- a/llvm/lib/Object/ELFObjectFile.cpp +++ b/llvm/lib/Object/ELFObjectFile.cpp @@ -351,8 +351,9 @@ ELFObjectFileBase::getPltAddresses() const { default: return {}; } + std::unique_ptr<const MCInstrInfo> MII(T->createMCInstrInfo()); std::unique_ptr<const MCInstrAnalysis> MIA( - T->createMCInstrAnalysis(T->createMCInstrInfo())); + T->createMCInstrAnalysis(MII.get())); if (!MIA) return {}; Optional<SectionRef> Plt = None, RelaPlt = None, GotPlt = None; |