]> granicus.if.org Git - clang/commitdiff
Move Type destructor out-of-line
authorDouglas Gregor <dgregor@apple.com>
Sun, 25 Jul 2010 18:39:40 +0000 (18:39 +0000)
committerDouglas Gregor <dgregor@apple.com>
Sun, 25 Jul 2010 18:39:40 +0000 (18:39 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@109381 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/AST/Type.h
lib/AST/Type.cpp

index 203d13b09f5476b20d7f5ea05acd5d45498e7882..a49c83cf1db433b30b4158996203cd0e5b39dd2e 100644 (file)
@@ -807,7 +807,7 @@ protected:
     : CanonicalType(Canonical.isNull() ? QualType(this_(), 0) : Canonical),
       TC(tc), Dependent(dependent), LinkageKnown(false), 
       CachedLinkage(NoLinkage), FromPCH(false) {}
-  virtual ~Type() {}
+  virtual ~Type();
   friend class ASTContext;
 
 public:
index 1021943647b78afd4a3ebebfa6cb3b91cf88799f..67fa1e6cf920bc6e3893aa27e21ffe37f6690c09 100644 (file)
@@ -33,6 +33,8 @@ bool QualType::isConstant(QualType T, ASTContext &Ctx) {
   return false;
 }
 
+Type::~Type() { }
+
 void DependentSizedArrayType::Profile(llvm::FoldingSetNodeID &ID,
                                       ASTContext &Context,
                                       QualType ET,