diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2011-05-01 21:29:41 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2011-05-01 21:29:41 +0000 |
commit | 5d65e34b08b3e57a4da834195757d0d15baaffd0 (patch) | |
tree | 0a5565bee985e31c6d7893d373c939baf00a5e6f | |
parent | d6efe9b66fce943ada47100e90237e710c4716fe (diff) |
Switch getAs to castAs (didn't know about this before!) and simplify
some code.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@130665 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/clang/AST/Type.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/clang/AST/Type.h b/include/clang/AST/Type.h index 77d704126c..975a66fefa 100644 --- a/include/clang/AST/Type.h +++ b/include/clang/AST/Type.h @@ -2989,7 +2989,7 @@ class TemplateTypeParmType : public Type, public llvm::FoldingSetNode { TemplateTypeParmType(TemplateTypeParmDecl *TTPDecl, QualType Canon) : Type(TemplateTypeParm, Canon, /*Dependent=*/true, /*VariablyModified=*/false, - Canon->getAs<TemplateTypeParmType>()->CanTTPTInfo.ParameterPack), + Canon->containsUnexpandedParameterPack()), TTPDecl(TTPDecl) { } /// Build the canonical type. @@ -3005,7 +3005,7 @@ class TemplateTypeParmType : public Type, public llvm::FoldingSetNode { const CanonicalTTPTInfo& getCanTTPTInfo() const { QualType Can = getCanonicalTypeInternal(); - return Can->getAs<TemplateTypeParmType>()->CanTTPTInfo; + return Can->castAs<TemplateTypeParmType>()->CanTTPTInfo; } public: |