diff options
Diffstat (limited to 'clang/lib/Sema/SemaTemplateInstantiateDecl.cpp')
-rw-r--r-- | clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp b/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp index 5c8aa7287ea..208afa6de60 100644 --- a/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp +++ b/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp @@ -599,13 +599,7 @@ TemplateDeclInstantiator::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { } Decl *TemplateDeclInstantiator::VisitBindingDecl(BindingDecl *D) { - auto *NewDD = - dyn_cast_or_null<DecompositionDecl>(SemaRef.FindInstantiatedDecl( - D->getLocation(), D->getDecompositionDecl(), TemplateArgs)); - if (!NewDD) - return nullptr; - - return BindingDecl::Create(SemaRef.Context, Owner, NewDD, D->getLocation(), + return BindingDecl::Create(SemaRef.Context, Owner, D->getLocation(), D->getIdentifier()); } |