[llvm-commits] [llvm] r81353 - /llvm/trunk/lib/VMCore/LLVMContextImpl.h

Nick Lewycky nicholas at mxc.ca
Wed Sep 9 23:13:45 PDT 2009


Devang Patel wrote:
> Author: dpatel
> Date: Wed Sep  9 12:07:07 2009
> New Revision: 81353
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=81353&view=rev
> Log:
> 
> Gracefully destroy MDNodes.
> 
> Modified:
>     llvm/trunk/lib/VMCore/LLVMContextImpl.h
> 
> Modified: llvm/trunk/lib/VMCore/LLVMContextImpl.h
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/VMCore/LLVMContextImpl.h?rev=81353&r1=81352&r2=81353&view=diff
> 
> ==============================================================================
> --- llvm/trunk/lib/VMCore/LLVMContextImpl.h (original)
> +++ llvm/trunk/lib/VMCore/LLVMContextImpl.h Wed Sep  9 12:07:07 2009
> @@ -203,6 +203,9 @@
>      AggZeroConstants.freeConstants();
>      NullPtrConstants.freeConstants();
>      UndefValueConstants.freeConstants();
> +    for (FoldingSet<MDNode>::iterator I=MDNodeSet.begin(), 
> +           E =MDNodeSet.end(); I != E; ++I)

Please fix the whitespace around the equals signs.

Nick

> +      I->dropAllReferences();
>      for (IntMapTy::iterator I=IntConstants.begin(), E=IntConstants.end(); 
>           I != E; ++I) {
>        if (I->second->use_empty())
> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
> 




More information about the llvm-commits mailing list