commit | 0976e00fd1cbf4128daeb72efd8957d00383fda9 | [log] [tgz] |
---|---|---|
author | Bill Wendling <isanbard@gmail.com> | Tue Nov 20 05:09:20 2012 +0000 |
committer | Bill Wendling <isanbard@gmail.com> | Tue Nov 20 05:09:20 2012 +0000 |
tree | 8cc3415764d8f9ae20c32ef1a7edd9a519f5a118 | |
parent | 9eecb35d6b3cd772b57620f37deb065b2f426aae [diff] |
Make the AttrListPtr object a part of the LLVMContext. When code deletes the context, the AttributeImpls that the AttrListPtr points to are now invalid. Therefore, instead of keeping a separate managed static for the AttrListPtrs that's reference counted, move it into the LLVMContext and delete it when deleting the AttributeImpls. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168354 91177308-0d34-0410-b5e6-96231b3b80d8