* Get rid of memory leaks on exception \ * Provide better comments of how the memory handling works llvm-svn: 17876