Lines Matching refs:PrevDecl

1501   EnumDecl *PrevDecl = nullptr;  in VisitEnumDecl()  local
1507 PrevDecl = cast<EnumDecl>(Prev); in VisitEnumDecl()
1512 D->getLocation(), D->getIdentifier(), PrevDecl, in VisitEnumDecl()
1673 CXXRecordDecl *PrevDecl = nullptr; in VisitClassTemplateDecl() local
1681 PrevDecl = PrevClassTemplate->getTemplatedDecl(); in VisitClassTemplateDecl()
1712 PrevDecl = PrevClassTemplate->getTemplatedDecl(); in VisitClassTemplateDecl()
1725 Pattern->getLocation(), Pattern->getIdentifier(), PrevDecl, in VisitClassTemplateDecl()
1971 CXXRecordDecl *PrevDecl = nullptr; in VisitCXXRecordDecl() local
1977 PrevDecl = cast<CXXRecordDecl>(Prev); in VisitCXXRecordDecl()
1990 D->getIdentifier(), PrevDecl, in VisitCXXRecordDecl()
3322 UsingShadowDecl *PrevDecl = nullptr; in VisitBaseUsingDecls() local
3324 SemaRef.CheckUsingShadowDecl(Inst, InstTarget, *Lookup, PrevDecl)) in VisitBaseUsingDecls()
3328 PrevDecl = cast_or_null<UsingShadowDecl>(SemaRef.FindInstantiatedDecl( in VisitBaseUsingDecls()
3332 /*Scope*/ nullptr, Inst, InstTarget, PrevDecl); in VisitBaseUsingDecls()
3891 ClassTemplateSpecializationDecl *PrevDecl = in VisitClassTemplateSpecializationDecl() local
3897 if (PrevDecl && in VisitClassTemplateSpecializationDecl()
3900 PrevDecl, in VisitClassTemplateSpecializationDecl()
3901 PrevDecl->getSpecializationKind(), in VisitClassTemplateSpecializationDecl()
3902 PrevDecl->getPointOfInstantiation(), in VisitClassTemplateSpecializationDecl()
3918 if (PrevDecl && PrevDecl->getDefinition() && in VisitClassTemplateSpecializationDecl()
3920 SemaRef.Diag(D->getLocation(), diag::err_redefinition) << PrevDecl; in VisitClassTemplateSpecializationDecl()
3921 SemaRef.Diag(PrevDecl->getDefinition()->getLocation(), in VisitClassTemplateSpecializationDecl()
3930 D->getLocation(), InstClassTemplate, CanonicalConverted, PrevDecl); in VisitClassTemplateSpecializationDecl()
3935 if (!PrevDecl) in VisitClassTemplateSpecializationDecl()
3998 VarTemplateSpecializationDecl *PrevDecl = in VisitVarTemplateSpecializationDecl() local
4004 if (PrevDecl && SemaRef.CheckSpecializationInstantiationRedecl( in VisitVarTemplateSpecializationDecl()
4005 D->getLocation(), D->getSpecializationKind(), PrevDecl, in VisitVarTemplateSpecializationDecl()
4006 PrevDecl->getSpecializationKind(), in VisitVarTemplateSpecializationDecl()
4007 PrevDecl->getPointOfInstantiation(), Ignored)) in VisitVarTemplateSpecializationDecl()
4011 InstVarTemplate, D, VarTemplateArgsInfo, CanonicalConverted, PrevDecl); in VisitVarTemplateSpecializationDecl()
4018 VarTemplateSpecializationDecl *PrevDecl) { in VisitVarTemplateSpecializationDecl() argument
4038 if (!PrevDecl) { in VisitVarTemplateSpecializationDecl()
4052 StartingScope, false, PrevDecl); in VisitVarTemplateSpecializationDecl()
4270 ClassTemplateSpecializationDecl *PrevDecl = in InstantiateClassTemplatePartialSpecialization() local
4295 if (PrevDecl) { in InstantiateClassTemplatePartialSpecialization()
4314 SemaRef.Diag(PrevDecl->getLocation(), diag::note_prev_partial_spec_here) in InstantiateClassTemplatePartialSpecialization()
4315 << SemaRef.Context.getTypeDeclType(PrevDecl); in InstantiateClassTemplatePartialSpecialization()
4383 VarTemplateSpecializationDecl *PrevDecl = in InstantiateVarTemplatePartialSpecialization() local
4416 if (PrevDecl) { in InstantiateVarTemplatePartialSpecialization()
4435 SemaRef.Diag(PrevDecl->getLocation(), in InstantiateVarTemplatePartialSpecialization()