]> granicus.if.org Git - clang/commit
Keep track of all of the class and function template's "common"
authorDouglas Gregor <dgregor@apple.com>
Sun, 23 May 2010 18:26:36 +0000 (18:26 +0000)
committerDouglas Gregor <dgregor@apple.com>
Sun, 23 May 2010 18:26:36 +0000 (18:26 +0000)
commit0054531488928a424666ac11fcdc6bcc5112de52
treecfca1427469235ca09dbbb57cf477eaa2ad364b1
parentbfcdc40cbc213d91d91513ba8e1fbde65734ddf4
Keep track of all of the class and function template's "common"
pointers in the ASTContext, so that the folding sets stored inside
them will be deallocated when the ASTContext is destroyed (under
-disable-free). <rdar://problem/7998824>.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104465 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/ASTContext.h
include/clang/AST/DeclTemplate.h
lib/AST/ASTContext.cpp
lib/AST/DeclTemplate.cpp