]> granicus.if.org Git - clang/commitdiff
Make sure CXXABI is destroyed.
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Wed, 25 Aug 2010 00:32:08 +0000 (00:32 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Wed, 25 Aug 2010 00:32:08 +0000 (00:32 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112004 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/AST/ASTContext.h

index a42c3894ed0dd887308a02d7814fe74683777a26..fdf2d52bbbed4f486f455f3273d59ba8eb7105ed 100644 (file)
@@ -285,7 +285,7 @@ class ASTContext {
   PartialDiagnostic::StorageAllocator DiagAllocator;
 
   /// \brief The current C++ ABI.
-  CXXABI *ABI;
+  llvm::OwningPtr<CXXABI> ABI;
   CXXABI *createCXXABI(const TargetInfo &T);
   
 public: