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

References

tools/clang/lib/Sema/SemaDecl.cpp
 4837       if (DS.getStorageClassSpec() != DeclSpec::SCS_static &&
 4845         DS.SetStorageClassSpec(*this, DeclSpec::SCS_static, SourceLocation(),
 4851       else if (DS.getStorageClassSpec() != DeclSpec::SCS_unspecified &&
 4853         Diag(DS.getStorageClassSpecLoc(),
 4855           << FixItHint::CreateRemoval(DS.getStorageClassSpecLoc());
 4858         DS.SetStorageClassSpec(*this, DeclSpec::SCS_unspecified,
 4865     if (DS.getTypeQualifiers()) {
 4866       if (DS.getTypeQualifiers() & DeclSpec::TQ_const)
 4867         Diag(DS.getConstSpecLoc(), diag::ext_anonymous_struct_union_qualified)
 4869           << FixItHint::CreateRemoval(DS.getConstSpecLoc());
 4870       if (DS.getTypeQualifiers() & DeclSpec::TQ_volatile)
 4871         Diag(DS.getVolatileSpecLoc(),
 4874           << FixItHint::CreateRemoval(DS.getVolatileSpecLoc());
 4875       if (DS.getTypeQualifiers() & DeclSpec::TQ_restrict)
 4876         Diag(DS.getRestrictSpecLoc(),
 4879           << FixItHint::CreateRemoval(DS.getRestrictSpecLoc());
 4880       if (DS.getTypeQualifiers() & DeclSpec::TQ_atomic)
 4881         Diag(DS.getAtomicSpecLoc(),
 4884           << FixItHint::CreateRemoval(DS.getAtomicSpecLoc());
 4885       if (DS.getTypeQualifiers() & DeclSpec::TQ_unaligned)
 4886         Diag(DS.getUnalignedSpecLoc(),
 4889           << FixItHint::CreateRemoval(DS.getUnalignedSpecLoc());
 4891       DS.ClearTypeQualifiers();
 4997     Diag(DS.getBeginLoc(), diag::ext_no_declarators) << DS.getSourceRange();
 4997     Diag(DS.getBeginLoc(), diag::ext_no_declarators) << DS.getSourceRange();
 5000   Declarator Dc(DS, DeclaratorContext::MemberContext);
 5008         Context, OwningClass, DS.getBeginLoc(), Record->getLocation(),
 5016     DeclSpec::SCS SCSpec = DS.getStorageClassSpec();
 5017     StorageClass SC = StorageClassSpecToVarDeclStorageClass(DS);
 5026     Anon = VarDecl::Create(Context, Owner, DS.getBeginLoc(),