[mach-o] Fix MachOFileNode to own archives same as ELFFileNode
authorNick Kledzik <kledzik@apple.com>
Fri, 7 Nov 2014 22:00:23 +0000 (22:00 +0000)
committerNick Kledzik <kledzik@apple.com>
Fri, 7 Nov 2014 22:00:23 +0000 (22:00 +0000)
commitf04ab0a244fbbf7486294b4003b08d26ffa5b86d
tree4b55f9a30ad5a5878528c00b9c4d98f92a36eb67
parent03603439e380b90f2bf8b8f1b922f03513dc846d
[mach-o] Fix MachOFileNode to own archives same as ELFFileNode

My previous fix to have FileArchive own the member MemoryBuffers was not a
complete solution for darwin because nothing owned the FileArchive object.
Fixed MachOFileNode to be like ELFFileNode and have the graph node own the
archive object.

llvm-svn: 221552
lld/include/lld/Driver/DarwinInputGraph.h
lld/lib/Driver/DarwinInputGraph.cpp