Lines Matching refs:PrevDecl
746 EnumDecl *PrevDecl = nullptr; in VisitEnumDecl() local
752 PrevDecl = cast<EnumDecl>(Prev); in VisitEnumDecl()
757 PrevDecl, D->isScoped(), in VisitEnumDecl()
908 CXXRecordDecl *PrevDecl = nullptr; in VisitClassTemplateDecl() local
916 PrevDecl = PrevClassTemplate->getTemplatedDecl(); in VisitClassTemplateDecl()
946 PrevDecl = PrevClassTemplate->getTemplatedDecl(); in VisitClassTemplateDecl()
1006 Pattern->getIdentifier(), PrevDecl, in VisitClassTemplateDecl()
1223 CXXRecordDecl *PrevDecl = nullptr; in VisitCXXRecordDecl() local
1225 PrevDecl = cast<CXXRecordDecl>(Owner); in VisitCXXRecordDecl()
1231 PrevDecl = cast<CXXRecordDecl>(Prev); in VisitCXXRecordDecl()
1237 D->getIdentifier(), PrevDecl); in VisitCXXRecordDecl()
2288 UsingShadowDecl *PrevDecl = nullptr; in VisitUsingDecl() local
2290 if (SemaRef.CheckUsingShadowDecl(NewUD, InstTarget, Prev, PrevDecl)) in VisitUsingDecl()
2294 PrevDecl = cast_or_null<UsingShadowDecl>(SemaRef.FindInstantiatedDecl( in VisitUsingDecl()
2300 PrevDecl); in VisitUsingDecl()
2476 ClassTemplateSpecializationDecl *PrevDecl = in VisitClassTemplateSpecializationDecl() local
2482 if (PrevDecl && in VisitClassTemplateSpecializationDecl()
2485 PrevDecl, in VisitClassTemplateSpecializationDecl()
2486 PrevDecl->getSpecializationKind(), in VisitClassTemplateSpecializationDecl()
2487 PrevDecl->getPointOfInstantiation(), in VisitClassTemplateSpecializationDecl()
2503 if (PrevDecl && PrevDecl->getDefinition() && in VisitClassTemplateSpecializationDecl()
2505 SemaRef.Diag(D->getLocation(), diag::err_redefinition) << PrevDecl; in VisitClassTemplateSpecializationDecl()
2506 SemaRef.Diag(PrevDecl->getDefinition()->getLocation(), in VisitClassTemplateSpecializationDecl()
2521 PrevDecl); in VisitClassTemplateSpecializationDecl()
2525 if (!PrevDecl) in VisitClassTemplateSpecializationDecl()
2763 ClassTemplateSpecializationDecl *PrevDecl in InstantiateClassTemplatePartialSpecialization() local
2787 if (PrevDecl) { in InstantiateClassTemplatePartialSpecialization()
2805 SemaRef.Diag(PrevDecl->getLocation(), diag::note_prev_partial_spec_here) in InstantiateClassTemplatePartialSpecialization()
2806 << SemaRef.Context.getTypeDeclType(PrevDecl); in InstantiateClassTemplatePartialSpecialization()
2887 VarTemplateSpecializationDecl *PrevDecl = in InstantiateVarTemplatePartialSpecialization() local
2906 if (PrevDecl) { in InstantiateVarTemplatePartialSpecialization()
2925 SemaRef.Diag(PrevDecl->getLocation(), in InstantiateVarTemplatePartialSpecialization()