Lines Matching refs:PrevDecl

1003   EnumDecl *PrevDecl = nullptr;  in VisitEnumDecl()  local
1009 PrevDecl = cast<EnumDecl>(Prev); in VisitEnumDecl()
1014 D->getLocation(), D->getIdentifier(), PrevDecl, in VisitEnumDecl()
1175 CXXRecordDecl *PrevDecl = nullptr; in VisitClassTemplateDecl() local
1183 PrevDecl = PrevClassTemplate->getTemplatedDecl(); in VisitClassTemplateDecl()
1214 PrevDecl = PrevClassTemplate->getTemplatedDecl(); in VisitClassTemplateDecl()
1273 Pattern->getLocation(), Pattern->getIdentifier(), PrevDecl, in VisitClassTemplateDecl()
1496 CXXRecordDecl *PrevDecl = nullptr; in VisitCXXRecordDecl() local
1498 PrevDecl = cast<CXXRecordDecl>(Owner); in VisitCXXRecordDecl()
1504 PrevDecl = cast<CXXRecordDecl>(Prev); in VisitCXXRecordDecl()
1509 D->getLocation(), D->getIdentifier(), PrevDecl); in VisitCXXRecordDecl()
2612 UsingShadowDecl *PrevDecl = nullptr; in VisitUsingDecl() local
2614 if (SemaRef.CheckUsingShadowDecl(NewUD, InstTarget, Prev, PrevDecl)) in VisitUsingDecl()
2618 PrevDecl = cast_or_null<UsingShadowDecl>(SemaRef.FindInstantiatedDecl( in VisitUsingDecl()
2624 PrevDecl); in VisitUsingDecl()
3001 ClassTemplateSpecializationDecl *PrevDecl = in VisitClassTemplateSpecializationDecl() local
3007 if (PrevDecl && in VisitClassTemplateSpecializationDecl()
3010 PrevDecl, in VisitClassTemplateSpecializationDecl()
3011 PrevDecl->getSpecializationKind(), in VisitClassTemplateSpecializationDecl()
3012 PrevDecl->getPointOfInstantiation(), in VisitClassTemplateSpecializationDecl()
3028 if (PrevDecl && PrevDecl->getDefinition() && in VisitClassTemplateSpecializationDecl()
3030 SemaRef.Diag(D->getLocation(), diag::err_redefinition) << PrevDecl; in VisitClassTemplateSpecializationDecl()
3031 SemaRef.Diag(PrevDecl->getDefinition()->getLocation(), in VisitClassTemplateSpecializationDecl()
3040 D->getLocation(), InstClassTemplate, Converted, PrevDecl); in VisitClassTemplateSpecializationDecl()
3044 if (!PrevDecl) in VisitClassTemplateSpecializationDecl()
3290 ClassTemplateSpecializationDecl *PrevDecl in InstantiateClassTemplatePartialSpecialization() local
3313 if (PrevDecl) { in InstantiateClassTemplatePartialSpecialization()
3331 SemaRef.Diag(PrevDecl->getLocation(), diag::note_prev_partial_spec_here) in InstantiateClassTemplatePartialSpecialization()
3332 << SemaRef.Context.getTypeDeclType(PrevDecl); in InstantiateClassTemplatePartialSpecialization()
3414 VarTemplateSpecializationDecl *PrevDecl = in InstantiateVarTemplatePartialSpecialization() local
3433 if (PrevDecl) { in InstantiateVarTemplatePartialSpecialization()
3452 SemaRef.Diag(PrevDecl->getLocation(), in InstantiateVarTemplatePartialSpecialization()