aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2011-05-01 21:29:41 +0000
committerChandler Carruth <chandlerc@gmail.com>2011-05-01 21:29:41 +0000
commit5d65e34b08b3e57a4da834195757d0d15baaffd0 (patch)
tree0a5565bee985e31c6d7893d373c939baf00a5e6f
parentd6efe9b66fce943ada47100e90237e710c4716fe (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.h4
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: