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

References

tools/clang/lib/Sema/SemaDecl.cpp
15997     if (RequireCompleteType(Loc, EltTy, diag::err_field_incomplete)) {
16014     Diag(Loc, diag::err_field_with_address_space);
16024       Diag(Loc, diag::err_opencl_type_struct_or_union_field) << T;
16030       Diag(Loc, diag::err_opencl_bitfields);
16039     Diag(Loc, diag::err_anon_bitfield_qualifiers);
16053       Diag(Loc, diag::warn_illegal_constant_array_size);
16058         Diag(Loc, diag::err_typecheck_negative_array_size);
16060         Diag(Loc, diag::err_array_too_large)
16063         Diag(Loc, diag::err_typecheck_field_variable_size);
16069   if (!InvalidDecl && RequireNonAbstractType(Loc, T,
16079     BitWidth = VerifyBitField(Loc, II, T, Record->isMsStruct(Context), BitWidth,
16098       SourceLocation ErrLoc = Loc;
16113     checkDuplicateDefaultInit(*this, cast<CXXRecordDecl>(Record), Loc);
16115   FieldDecl *NewFD = FieldDecl::Create(Context, Record, TSSL, Loc, II, T, TInfo,
16121     Diag(Loc, diag::err_duplicate_member) << II;
16171     Diag(Loc, diag::warn_attribute_weak_on_field);