diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2013-08-03 22:16:16 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2013-08-03 22:16:16 +0000 |
commit | dcfd5b525a6bf7806487d009790a43728d096af6 (patch) | |
tree | 16dc512c046e8b9d79abf1afca46eff2b95d10ab /llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp | |
parent | 50ad5b7354187308b3cb7319ff387b3409c06af3 (diff) | |
download | bcm5719-llvm-dcfd5b525a6bf7806487d009790a43728d096af6.tar.gz bcm5719-llvm-dcfd5b525a6bf7806487d009790a43728d096af6.zip |
Stop leaking register infos in the disassemblers.
llvm-svn: 187695
Diffstat (limited to 'llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp')
-rw-r--r-- | llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp b/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp index bf640a747dc..ef019224d49 100644 --- a/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp +++ b/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp @@ -39,10 +39,10 @@ public: virtual ~MipsDisassemblerBase() {} - const MCRegisterInfo *getRegInfo() const { return RegInfo; } + const MCRegisterInfo *getRegInfo() const { return RegInfo.get(); } private: - const MCRegisterInfo *RegInfo; + OwningPtr<const MCRegisterInfo> RegInfo; protected: bool isBigEndian; }; |