Remove unused and undesirable reference from BindingDecl to DecompositionDecl.
llvm-svn: 278448
diff --git a/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp b/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
index 5c8aa72..208afa6 100644
--- a/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
+++ b/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
@@ -599,13 +599,7 @@
}
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());
}