diff options
-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: |