reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2577 if (CurrentField && !declaresSameEntity(CurrentField, *Field)) { 2593 StructuredList->setInitializedFieldInUnion(*Field); 2600 InvalidUse = !SemaRef.CanUseDecl(*Field, TreatUnavailableAsInvalid); 2602 InvalidUse = SemaRef.DiagnoseUseOfDecl(*Field, D->getFieldLoc()); 2626 (*NextField)->getFieldIndex() > Field->getFieldIndex() + 1)) { 2658 D->setField(*Field); 2666 if (Field->getType()->isIncompleteArrayType()) { 2677 SemaRef.Diag(Field->getLocation(), diag::note_flexible_array_member) 2678 << *Field; 2690 SemaRef.Diag(Field->getLocation(), diag::note_flexible_array_member) 2691 << *Field; 2697 if (!Invalid && CheckFlexibleArrayInit(Entity, DIE->getInit(), *Field, 2713 InitializedEntity::InitializeMember(*Field, &Entity); 2714 CheckSubElementType(MemberEntity, IList, Field->getType(), Index, 2719 ++Field; 2722 *NextField = Field; 2728 QualType FieldType = Field->getType(); 2732 InitializedEntity::InitializeMember(*Field, &Entity); 2742 ++Field; 2749 *NextField = Field; 2767 CheckStructUnionTypes(Entity, IList, CurrentObjectType, NoBases, Field,