diff options
author | Sam McCall <sam.mccall@gmail.com> | 2017-01-30 10:44:11 +0000 |
---|---|---|
committer | Sam McCall <sam.mccall@gmail.com> | 2017-01-30 10:44:11 +0000 |
commit | 43442961f4c04d8ae0ab9a4e1cf6deb74a86a9a6 (patch) | |
tree | 55fca96a42a939045cf9ceac6bf217a538569f47 /include/clang/AST/DeclTemplate.h | |
parent | b246ca145591bbed80b455f7dc94ea5ac0c1acca (diff) |
Revert r293455, which breaks v8 with a spurious error. Testcase added.
Summary: Revert r293455, which breaks v8 with a spurious error. Testcase added.
Reviewers: klimek
Subscribers: cfe-commits, rsmith
Differential Revision: https://reviews.llvm.org/D29271
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@293473 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/AST/DeclTemplate.h')
-rw-r--r-- | include/clang/AST/DeclTemplate.h | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/include/clang/AST/DeclTemplate.h b/include/clang/AST/DeclTemplate.h index 761d3cedc7..dc50a190de 100644 --- a/include/clang/AST/DeclTemplate.h +++ b/include/clang/AST/DeclTemplate.h @@ -2946,16 +2946,6 @@ inline NamedDecl *getAsNamedDecl(TemplateParameter P) { return P.get<TemplateTemplateParmDecl*>(); } -inline TemplateDecl *getAsTypeTemplateDecl(Decl *D) { - auto *TD = dyn_cast<TemplateDecl>(D); - return TD && (isa<ClassTemplateDecl>(TD) || - isa<ClassTemplatePartialSpecializationDecl>(TD) || - isa<TypeAliasTemplateDecl>(TD) || - isa<TemplateTemplateParmDecl>(TD)) - ? TD - : nullptr; -} - } /* end of namespace clang */ #endif |