Searched refs:FieldRecord (Results 1 – 3 of 3) sorted by relevance
5790 CXXRecordDecl *FieldRecord = FieldType->getAsCXXRecordDecl(); in shouldDeleteForField() local5807 (!FieldRecord || !FieldRecord->hasUserProvidedDefaultConstructor())) { in shouldDeleteForField()5833 if (!FieldRecord && FieldType.isConstQualified()) { in shouldDeleteForField()5843 if (FieldRecord) { in shouldDeleteForField()5845 if (!inUnion() && FieldRecord->isUnion() && in shouldDeleteForField()5846 FieldRecord->isAnonymousStructOrUnion()) { in shouldDeleteForField()5850 for (auto *UI : FieldRecord->fields()) { in shouldDeleteForField()5865 !FieldRecord->field_empty()) { in shouldDeleteForField()5867 S.Diag(FieldRecord->getLocation(), in shouldDeleteForField()5878 if (shouldDeleteForClassSubobject(FieldRecord, FD, in shouldDeleteForField()
8935 CXXRecordDecl *FieldRecord = FieldType->getAsCXXRecordDecl(); in shouldDeleteForField() local8955 (!FieldRecord || !FieldRecord->hasUserProvidedDefaultConstructor())) { in shouldDeleteForField()8981 if (!FieldRecord && FieldType.isConstQualified()) { in shouldDeleteForField()8991 if (FieldRecord) { in shouldDeleteForField()8993 if (!inUnion() && FieldRecord->isUnion() && in shouldDeleteForField()8994 FieldRecord->isAnonymousStructOrUnion()) { in shouldDeleteForField()8998 for (auto *UI : FieldRecord->fields()) { in shouldDeleteForField()9016 !FieldRecord->field_empty()) { in shouldDeleteForField()9018 S.Diag(FieldRecord->getLocation(), in shouldDeleteForField()9029 if (shouldDeleteForClassSubobject(FieldRecord, FD, in shouldDeleteForField()
1942 const ASTRecordLayout &FieldRecord = Context.getASTRecordLayout(RD); in LayoutField() local1943 PreferredAlign = FieldRecord.getPreferredAlignment(); in LayoutField()