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

References

tools/clang/lib/Sema/SemaType.cpp
 6849   if (attr.getKind() == ParsedAttr::AT_NoReturn) {
 6850     if (S.CheckAttrNoArgs(attr))
 6865   if (attr.getKind() == ParsedAttr::AT_NSReturnsRetained) {
 6866     if (attr.getNumArgs()) return true;
 6873     if (S.checkNSReturnsRetainedReturnType(attr.getLoc(),
 6885         createSimpleAttr<NSReturnsRetainedAttr>(S.Context, attr),
 6890   if (attr.getKind() == ParsedAttr::AT_AnyX86NoCallerSavedRegisters) {
 6891     if (S.CheckAttrTarget(attr) || S.CheckAttrNoArgs(attr))
 6891     if (S.CheckAttrTarget(attr) || S.CheckAttrNoArgs(attr))
 6904   if (attr.getKind() == ParsedAttr::AT_AnyX86NoCfCheck) {
 6906       S.Diag(attr.getLoc(), diag::warn_nocf_check_attribute_ignored);
 6907       attr.setInvalid();
 6911     if (S.CheckAttrTarget(attr) || S.CheckAttrNoArgs(attr))
 6911     if (S.CheckAttrTarget(attr) || S.CheckAttrNoArgs(attr))
 6925   if (attr.getKind() == ParsedAttr::AT_Regparm) {
 6927     if (S.CheckRegparmAttr(attr, value))
 6938       S.Diag(attr.getLoc(), diag::err_attributes_are_not_compatible)
 6941       attr.setInvalid();
 6951   if (attr.getKind() == ParsedAttr::AT_NoThrow) {
 6956     if (S.CheckAttrNoArgs(attr)) {
 6957       attr.setInvalid();
 6987         S.Diag(attr.getLoc(), diag::warn_nothrow_attribute_ignored);
 7007   if (S.CheckCallingConvAttr(attr, CC))
 7012   Attr *CCAttr = getCCTypeAttr(S.Context, attr);
 7018       S.Diag(attr.getLoc(), diag::err_attributes_are_not_compatible)
 7021       attr.setInvalid();
 7039         return S.Diag(attr.getLoc(), diag::warn_cconv_unsupported)
 7043       attr.setInvalid();
 7044       return S.Diag(attr.getLoc(), diag::err_cconv_varargs)
 7051     S.Diag(attr.getLoc(), diag::err_attributes_are_not_compatible)
 7053     attr.setInvalid();