reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaInit.cpp
 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,