Lines Matching refs:Field
1045 // ill-formed fashion (such as to specify the width of a bit-field, or
1662 /// from S, where a non-field would be declared. This routine copes
1680 /// context but structures can contain non-field names. In C, this
1683 /// contain non-field names.
3884 // unnamed bit-field, the decl-specifier-seq shall introduce one or more
5368 kind = 2; // field
6312 // Only diagnose if we're shadowing an unambiguous field or variable.
6357 Kind = 3; // field
7293 // VisitStack to HistoryStack as we do the DFS for bad field.
7314 // field itself) to the history stack.
7316 if (const FieldDecl *Field = dyn_cast<FieldDecl>(Next)) {
7317 HistoryStack.push_back(Field);
7318 RD = Field->getType()->castAs<RecordType>()->getDecl();
7359 // the offending field came from
8784 // track the index of the field being initialized since fields are
8810 // Get the field memebers used.
8826 // A reference field can be bound to an unininitialized field.
8836 // numbers. If field being used has index less than the field being
8849 // TODO: Add a different warning which will print the field names.
8939 // field accesses, which is followed by a DeclRefExpr.
9198 assert(!isa<FieldDecl>(RealDecl) && "field init shouldn't get here");
9435 // an expression, and each individual field initializer is a separate
12796 // C99 6.7.2.1p4 - verify the field type.
12797 // C++ 9.6p3: A bit-field shall have integral or enumeration type.
12825 // Zero-width bitfield is ok for anonymous field.
12879 /// ActOnField - Each field of a C struct/union is passed into this in order
12889 /// HandleField - Analyze a field of a C struct or a C++ data member.
12920 // The event type cannot be used to declare a structure or union field.
12992 /// with the same name and in the same scope as the field to be
13074 // If this is declared as a bit-field, check the bit-field.
13207 // Objective-C++ ARC: it is an error to have a non-trivial field of
13247 /// ActOnIvar - Each ivar field of an objective-c class is passed into this
13440 // Get the type for the field.
13448 // If the field is already invalid for some reason, don't emit more
13466 // Field declared as a function.
13567 /// A field cannot be an Objective-c object
13574 // It's an error in ARC if a field has lifetime.
13576 // so we just make the field unavailable.
13774 // FIXME. Class extension does not have a LocEnd field.