[cfe-commits] r105882 - in /cfe/trunk: include/clang/AST/Decl.h lib/AST/Decl.cpp lib/Sema/SemaDecl.cpp lib/Sema/SemaTemplate.cpp

Ted Kremenek kremenek at apple.com
Tue Jun 15 15:16:18 PDT 2010


On Jun 15, 2010, at 3:09 PM, Daniel Dunbar wrote:

>> However, we don't really use the Destroy methods consistently, so they're in a state of disarray. There has been some discussion of eliminating them entirely (and committing to the BumpPtrAllocator model fully), but I don't think we're ready to commit to that (or to making all of the Destroy methods perfect) yet.
> 
> What is left to get us to commit to that? :)
> 
> - Daniel

For me there is the issue about clients that want to modify the AST after it is built by Sema.  Do we really want all pieces of the AST to stay around, even if they are no longer referenced?



More information about the cfe-commits mailing list