Lines Matching defs:PrevDecl

1582   EnumDecl *PrevDecl = nullptr;
1588 PrevDecl = cast<EnumDecl>(Prev);
1593 D->getLocation(), D->getIdentifier(), PrevDecl,
1670 if (PrevDecl == nullptr) {
1772 CXXRecordDecl *PrevDecl = nullptr;
1780 PrevDecl = PrevClassTemplate->getTemplatedDecl();
1811 PrevDecl = PrevClassTemplate->getTemplatedDecl();
1824 Pattern->getLocation(), Pattern->getIdentifier(), PrevDecl,
2070 CXXRecordDecl *PrevDecl = nullptr;
2076 PrevDecl = cast<CXXRecordDecl>(Prev);
2089 D->getIdentifier(), PrevDecl,
3433 UsingShadowDecl *PrevDecl = nullptr;
3435 SemaRef.CheckUsingShadowDecl(Inst, InstTarget, *Lookup, PrevDecl))
3439 PrevDecl = cast_or_null<UsingShadowDecl>(SemaRef.FindInstantiatedDecl(
3443 /*Scope*/ nullptr, Inst, InstTarget, PrevDecl);
4002 ClassTemplateSpecializationDecl *PrevDecl =
4008 if (PrevDecl &&
4011 PrevDecl,
4012 PrevDecl->getSpecializationKind(),
4013 PrevDecl->getPointOfInstantiation(),
4017 // If PrevDecl was a definition and D is also a definition, diagnose.
4029 if (PrevDecl && PrevDecl->getDefinition() &&
4031 SemaRef.Diag(D->getLocation(), diag::err_redefinition) << PrevDecl;
4032 SemaRef.Diag(PrevDecl->getDefinition()->getLocation(),
4042 PrevDecl);
4047 if (!PrevDecl)
4110 VarTemplateSpecializationDecl *PrevDecl =
4116 if (PrevDecl && SemaRef.CheckSpecializationInstantiationRedecl(
4117 D->getLocation(), D->getSpecializationKind(), PrevDecl,
4118 PrevDecl->getSpecializationKind(),
4119 PrevDecl->getPointOfInstantiation(), Ignored))
4124 CTAI.CanonicalConverted, PrevDecl);
4131 VarTemplateSpecializationDecl *PrevDecl) {
4151 if (!PrevDecl) {
4165 StartingScope, false, PrevDecl);
4384 ClassTemplateSpecializationDecl *PrevDecl =
4399 /*PrevDecl=*/nullptr);
4409 if (PrevDecl) {
4428 SemaRef.Diag(PrevDecl->getLocation(), diag::note_prev_partial_spec_here)
4429 << SemaRef.Context.getTypeDeclType(PrevDecl);
4497 VarTemplateSpecializationDecl *PrevDecl =
4530 if (PrevDecl) {
4549 SemaRef.Diag(PrevDecl->getLocation(),