Lines Matching refs:BUD
11991 bool Sema::CheckUsingShadowDecl(BaseUsingDecl *BUD, NamedDecl *Orig, in CheckUsingShadowDecl() argument
12014 if (auto *Using = dyn_cast<UsingDecl>(BUD)) { in CheckUsingShadowDecl()
12075 DeclarationNameInfo(BUD->getDeclName(), BUD->getLocation()))) in CheckUsingShadowDecl()
12102 Diag(BUD->getLocation(), diag::err_using_decl_conflict); in CheckUsingShadowDecl()
12106 BUD->setInvalidDecl(); in CheckUsingShadowDecl()
12118 Diag(BUD->getLocation(), diag::err_using_decl_conflict); in CheckUsingShadowDecl()
12130 Diag(BUD->getLocation(), diag::err_using_decl_conflict); in CheckUsingShadowDecl()
12136 BUD->setInvalidDecl(); in CheckUsingShadowDecl()
12146 Diag(BUD->getLocation(), diag::err_using_decl_conflict); in CheckUsingShadowDecl()
12149 BUD->setInvalidDecl(); in CheckUsingShadowDecl()
12156 Diag(BUD->getLocation(), diag::err_using_decl_conflict); in CheckUsingShadowDecl()
12159 BUD->setInvalidDecl(); in CheckUsingShadowDecl()
12174 UsingShadowDecl *Sema::BuildUsingShadowDecl(Scope *S, BaseUsingDecl *BUD, in BuildUsingShadowDecl() argument
12190 UsingDecl *Using = cast<UsingDecl>(BUD); in BuildUsingShadowDecl()
12197 Shadow = UsingShadowDecl::Create(Context, CurContext, BUD->getLocation(), in BuildUsingShadowDecl()
12198 Target->getDeclName(), BUD, Target); in BuildUsingShadowDecl()
12200 BUD->addShadowDecl(Shadow); in BuildUsingShadowDecl()
12202 Shadow->setAccess(BUD->getAccess()); in BuildUsingShadowDecl()
12203 if (Orig->isInvalidDecl() || BUD->isInvalidDecl()) in BuildUsingShadowDecl()