Lines Matching refs:RealDecl
13449 void Sema::AddInitializerToDecl(Decl *RealDecl, Expr *Init, bool DirectInit) { in AddInitializerToDecl() argument
13452 if (!RealDecl || RealDecl->isInvalidDecl()) { in AddInitializerToDecl()
13453 CorrectDelayedTyposInExpr(Init, dyn_cast_or_null<VarDecl>(RealDecl)); in AddInitializerToDecl()
13457 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(RealDecl)) { in AddInitializerToDecl()
13465 VarDecl *VDecl = dyn_cast<VarDecl>(RealDecl); in AddInitializerToDecl()
13467 assert(!isa<FieldDecl>(RealDecl) && "field init shouldn't get here"); in AddInitializerToDecl()
13468 Diag(RealDecl->getLocation(), diag::err_illegal_initializer); in AddInitializerToDecl()
13469 RealDecl->setInvalidDecl(); in AddInitializerToDecl()
13490 RealDecl->setInvalidDecl(); in AddInitializerToDecl()
13495 RealDecl->setInvalidDecl(); in AddInitializerToDecl()
13531 RealDecl->setInvalidDecl(); in AddInitializerToDecl()
13702 CheckSelfReference(*this, RealDecl, Init, DirectInit); in AddInitializerToDecl()
14001 void Sema::ActOnUninitializedDecl(Decl *RealDecl) { in ActOnUninitializedDecl() argument
14003 if (!RealDecl) in ActOnUninitializedDecl()
14006 if (VarDecl *Var = dyn_cast<VarDecl>(RealDecl)) { in ActOnUninitializedDecl()
14010 if (isa<DecompositionDecl>(RealDecl)) { in ActOnUninitializedDecl()
14068 if (!Var->isInvalidDecl() && RealDecl->hasAttr<LoaderUninitializedAttr>()) { in ActOnUninitializedDecl()