mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-09-03 18:29:48 +00:00
createBinary documented that it destroyed the parameter in error cases, though by observation it does not. By passing the unique_ptr by value rather than lvalue reference, callers are now explicit about passing ownership and the function implements the documented contract. Remove the explicit documentation, since now the behavior cannot be anything other than what was documented, so it's redundant. Also drops a unique_ptr::release in llvm-nm that was always run on a null unique_ptr anyway. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213557 91177308-0d34-0410-b5e6-96231b3b80d8 |
||
---|---|---|
.. | ||
Archive.h | ||
Binary.h | ||
COFF.h | ||
COFFYAML.h | ||
ELF.h | ||
ELFObjectFile.h | ||
ELFTypes.h | ||
ELFYAML.h | ||
Error.h | ||
IRObjectFile.h | ||
MachO.h | ||
MachOUniversal.h | ||
ObjectFile.h | ||
RelocVisitor.h | ||
SymbolicFile.h |