reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
989 if (!Field) { 994 SemaRef.InstantiateAttrs(TemplateArgs, D, Field, LateAttrs, StartingScope); 996 if (Field->hasAttrs()) 997 SemaRef.CheckAlignasUnderalignment(Field); 1000 Field->setInvalidDecl(); 1002 if (!Field->getDeclName()) { 1004 SemaRef.Context.setInstantiatedFromUnnamedFieldDecl(Field, D); 1006 if (CXXRecordDecl *Parent= dyn_cast<CXXRecordDecl>(Field->getDeclContext())) { 1009 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, Field); 1012 Field->setImplicit(D->isImplicit()); 1013 Field->setAccess(D->getAccess()); 1014 Owner->addDecl(Field); 1016 return Field;