Lines Matching refs:PrevDecl

1420   EnumDecl *PrevDecl = nullptr;  in VisitEnumDecl()  local
1426 PrevDecl = cast<EnumDecl>(Prev); in VisitEnumDecl()
1431 D->getLocation(), D->getIdentifier(), PrevDecl, in VisitEnumDecl()
1592 CXXRecordDecl *PrevDecl = nullptr; in VisitClassTemplateDecl() local
1600 PrevDecl = PrevClassTemplate->getTemplatedDecl(); in VisitClassTemplateDecl()
1631 PrevDecl = PrevClassTemplate->getTemplatedDecl(); in VisitClassTemplateDecl()
1664 Pattern->getLocation(), Pattern->getIdentifier(), PrevDecl, in VisitClassTemplateDecl()
1888 CXXRecordDecl *PrevDecl = nullptr; in VisitCXXRecordDecl() local
1894 PrevDecl = cast<CXXRecordDecl>(Prev); in VisitCXXRecordDecl()
1907 D->getIdentifier(), PrevDecl, in VisitCXXRecordDecl()
3204 UsingShadowDecl *PrevDecl = nullptr; in VisitBaseUsingDecls() local
3206 SemaRef.CheckUsingShadowDecl(Inst, InstTarget, *Lookup, PrevDecl)) in VisitBaseUsingDecls()
3210 PrevDecl = cast_or_null<UsingShadowDecl>(SemaRef.FindInstantiatedDecl( in VisitBaseUsingDecls()
3214 /*Scope*/ nullptr, Inst, InstTarget, PrevDecl); in VisitBaseUsingDecls()
3772 ClassTemplateSpecializationDecl *PrevDecl = in VisitClassTemplateSpecializationDecl() local
3778 if (PrevDecl && in VisitClassTemplateSpecializationDecl()
3781 PrevDecl, in VisitClassTemplateSpecializationDecl()
3782 PrevDecl->getSpecializationKind(), in VisitClassTemplateSpecializationDecl()
3783 PrevDecl->getPointOfInstantiation(), in VisitClassTemplateSpecializationDecl()
3799 if (PrevDecl && PrevDecl->getDefinition() && in VisitClassTemplateSpecializationDecl()
3801 SemaRef.Diag(D->getLocation(), diag::err_redefinition) << PrevDecl; in VisitClassTemplateSpecializationDecl()
3802 SemaRef.Diag(PrevDecl->getDefinition()->getLocation(), in VisitClassTemplateSpecializationDecl()
3811 D->getLocation(), InstClassTemplate, CanonicalConverted, PrevDecl); in VisitClassTemplateSpecializationDecl()
3815 if (!PrevDecl) in VisitClassTemplateSpecializationDecl()
3896 VarTemplateSpecializationDecl *PrevDecl = in VisitVarTemplateSpecializationDecl() local
3902 if (PrevDecl && SemaRef.CheckSpecializationInstantiationRedecl( in VisitVarTemplateSpecializationDecl()
3903 D->getLocation(), D->getSpecializationKind(), PrevDecl, in VisitVarTemplateSpecializationDecl()
3904 PrevDecl->getSpecializationKind(), in VisitVarTemplateSpecializationDecl()
3905 PrevDecl->getPointOfInstantiation(), Ignored)) in VisitVarTemplateSpecializationDecl()
3909 InstVarTemplate, D, VarTemplateArgsInfo, CanonicalConverted, PrevDecl); in VisitVarTemplateSpecializationDecl()
3916 VarTemplateSpecializationDecl *PrevDecl) { in VisitVarTemplateSpecializationDecl() argument
3936 if (!PrevDecl) { in VisitVarTemplateSpecializationDecl()
3950 StartingScope, false, PrevDecl); in VisitVarTemplateSpecializationDecl()
4168 ClassTemplateSpecializationDecl *PrevDecl = in InstantiateClassTemplatePartialSpecialization() local
4191 if (PrevDecl) { in InstantiateClassTemplatePartialSpecialization()
4209 SemaRef.Diag(PrevDecl->getLocation(), diag::note_prev_partial_spec_here) in InstantiateClassTemplatePartialSpecialization()
4210 << SemaRef.Context.getTypeDeclType(PrevDecl); in InstantiateClassTemplatePartialSpecialization()
4293 VarTemplateSpecializationDecl *PrevDecl = in InstantiateVarTemplatePartialSpecialization() local
4313 if (PrevDecl) { in InstantiateVarTemplatePartialSpecialization()
4332 SemaRef.Diag(PrevDecl->getLocation(), in InstantiateVarTemplatePartialSpecialization()