Use std::unique_ptr to make the ownership explicit.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 31 Jul 2014 03:12:45 +0000 (03:12 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 31 Jul 2014 03:12:45 +0000 (03:12 +0000)
commit437b0d588703adbfb01e7c77ec8f40d85ddd573b
treef7e01d94b89564ba63da611328bf9fd32f0465a8
parentdb9552f4a4ca7cd8edf786037b2db948dfac1b1e
Use std::unique_ptr to make the ownership explicit.

llvm-svn: 214377
25 files changed:
llvm/include/llvm/Object/Binary.h
llvm/include/llvm/Object/ObjectFile.h
llvm/include/llvm/Object/SymbolicFile.h
llvm/lib/DebugInfo/DWARFUnit.cpp
llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImageCommon.h
llvm/lib/Object/Binary.cpp
llvm/lib/Object/COFFObjectFile.cpp
llvm/lib/Object/ELFObjectFile.cpp
llvm/lib/Object/MachOObjectFile.cpp
llvm/lib/Object/Object.cpp
llvm/lib/Object/ObjectFile.cpp
llvm/lib/Object/SymbolicFile.cpp
llvm/lib/ProfileData/CoverageMappingReader.cpp
llvm/tools/lli/lli.cpp
llvm/tools/llvm-ar/llvm-ar.cpp
llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
llvm/tools/llvm-nm/llvm-nm.cpp
llvm/tools/llvm-objdump/MachODump.cpp
llvm/tools/llvm-objdump/llvm-objdump.cpp
llvm/tools/llvm-readobj/llvm-readobj.cpp
llvm/tools/llvm-size/llvm-size.cpp
llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
llvm/tools/llvm-vtabledump/llvm-vtabledump.cpp
llvm/tools/macho-dump/macho-dump.cpp
llvm/tools/obj2yaml/obj2yaml.cpp