Reapply r97788 to free MDNodes when the LLVMContext is destroyed. It
authorJeffrey Yasskin <jyasskin@google.com>
Sun, 7 Mar 2010 18:46:57 +0000 (18:46 +0000)
committerJeffrey Yasskin <jyasskin@google.com>
Sun, 7 Mar 2010 18:46:57 +0000 (18:46 +0000)
commit92ce42f9fc8758ff83da3ebf7cd0a60bdaec3c58
tree236a928be7dc781322bd7e10bf5551bf452737b5
parent9467f0e3bd2b0fece0d50a6d92f996b4f3952096
Reapply r97788 to free MDNodes when the LLVMContext is destroyed.  It
bootstraps llvm-gcc this time.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97918 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Metadata.h
lib/VMCore/LLVMContextImpl.h
lib/VMCore/Metadata.cpp