Lines Matching refs:DeclSpec

37 #include "clang/Sema/DeclSpec.h"
775 if (SCS == DeclSpec::SCS_static) {
776 CPlusPlus20Specifiers.push_back(DeclSpec::getSpecifierName(SCS));
779 BadSpecifiers.push_back(DeclSpec::getSpecifierName(SCS));
784 CPlusPlus20Specifiers.push_back(DeclSpec::getSpecifierName(TSCS));
789 DeclSpec::getSpecifierName(DS.getConstexprSpecifier()));
817 if (DS.getStorageClassSpec() == DeclSpec::SCS_typedef)
823 if ((DS.getTypeQualifiers() & DeclSpec::TQ_volatile) &&
838 if (DS.getTypeSpecType() != DeclSpec::TST_auto ||
904 DS.getStorageClassSpec() == DeclSpec::SCS_extern;
908 bool IsPlaceholder = DS.getStorageClassSpec() != DeclSpec::SCS_static &&
3321 const DeclSpec &DS = D.getDeclSpec();
3346 (DS.getStorageClassSpec() == DeclSpec::SCS_typedef || MSPropertyAttr))
3352 else if (DS.getStorageClassSpec() == DeclSpec::SCS_static)
3392 case DeclSpec::SCS_unspecified:
3393 case DeclSpec::SCS_typedef:
3394 case DeclSpec::SCS_static:
3396 case DeclSpec::SCS_mutable:
3412 bool isInstField = (DS.getStorageClassSpec() == DeclSpec::SCS_unspecified ||
3413 DS.getStorageClassSpec() == DeclSpec::SCS_mutable) &&
3422 if (D.getDeclSpec().getTypeQualifiers() & DeclSpec::TQ_const)
3430 DeclSpec::TQ_const, ConstexprLoc, PrevSpec, DiagID, getLangOpts());
3439 *this, DeclSpec::SCS_static, ConstexprLoc, PrevSpec, DiagID,
3441 assert(DS.getStorageClassSpec() == DeclSpec::SCS_mutable &&
3442 "This is the only DeclSpec that should fail to be applied");
4173 const DeclSpec &DS,
4188 const DeclSpec &DS,
4286 const DeclSpec &DS,
10734 [DiagID, &S, &DiagOccured](DeclSpec::TQ, StringRef QualName,
11024 const DeclSpec &DS = D.getDeclSpec();
11275 if (D.getDeclSpec().getStorageClassSpec() == DeclSpec::SCS_static ||
11356 return check(SpecLoc, DeclSpec::getSpecifierName(Spec));
11358 void check(SourceLocation SpecLoc, DeclSpec::TST Spec) {
11360 DeclSpec::getSpecifierName(Spec, S.getPrintingPolicy()));
17503 Decl *Sema::ActOnFriendTypeDecl(Scope *S, const DeclSpec &DS,
17509 assert(DS.getStorageClassSpec() == DeclSpec::SCS_unspecified);
17523 if (DS.getTypeQualifiers() & DeclSpec::TQ_const)
17525 if (DS.getTypeQualifiers() & DeclSpec::TQ_volatile)
17527 if (DS.getTypeQualifiers() & DeclSpec::TQ_restrict)
17529 if (DS.getTypeQualifiers() & DeclSpec::TQ_atomic)
17531 if (DS.getTypeQualifiers() & DeclSpec::TQ_unaligned)
17609 const DeclSpec &DS = D.getDeclSpec();
17612 assert(DS.getStorageClassSpec() == DeclSpec::SCS_unspecified);
18394 assert(D.getDeclSpec().getStorageClassSpec() != DeclSpec::SCS_typedef &&
18975 if (DeclSpec::TSCS TSCS = D.getDeclSpec().getThreadStorageClassSpec())
18978 << DeclSpec::getSpecifierName(TSCS);