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

References

gen/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc
   27     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
   40     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
   53     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
   66     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
   84     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  108     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
  124     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  163     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  172     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  187     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
  201     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  246     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  255     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  268     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  281     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  326     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  339     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
  352     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
  385     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
  409     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  418     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  447     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  456     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  465     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  479     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  506     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
  519     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  532     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
  545     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
  558     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  571     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  584     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  596   S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << Attr;
  606     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  620     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  633     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  646     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  655     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  669     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  682     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
  695     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  708     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  721     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
  755     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
  776     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  785     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
  794     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  807     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  820     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
  832   S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << Attr;
  860     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  873     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  886     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  899     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  912     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  925     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  946     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  955     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  971     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  980     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
  993     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1002     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1016     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1030     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1043     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1056     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1071     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1080     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 1089     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1116     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1129     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 1142     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1151     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1160     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1173     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1182     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1191     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1203   S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << Attr;
 1213     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1232     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1245     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1263     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 1276     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1291     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1304     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1319     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 1328     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1337     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1350     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1381     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1396     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1408   S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << Attr;
 1434     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1443     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1456     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 1474     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 1488     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 1501     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 1514     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1552     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1585     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 1594     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1607     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1620     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1633     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1642     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1661     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1677     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1690     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1703     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1716     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1729     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1742     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 1755     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 1768     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 1783     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 1797     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 1811     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 1824     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1837     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1850     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1869     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 1883     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1892     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1905     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1924     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1933     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1949     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1965     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1978     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 1991     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2004     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2018     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2031     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2044     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2056   S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << Attr;
 2066     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2079     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2092     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2105     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2117   S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << Attr;
 2130     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2143     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2155   S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << Attr;
 2166     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2179     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2192     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2205     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2219     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2232     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2246     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2259     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2272     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2302     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2315     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2324     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2336   S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << Attr;
 2346     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2360     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2373     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2386     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2425     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2438     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2475     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2488     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2497     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2506     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2515     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2524     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2533     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2542     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2557     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2566     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2603     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2615   S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << Attr;
 2625     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2638     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2675     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2706     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2720     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2734     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2747     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2760     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2794     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2807     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2816     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2830     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2843     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2856     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2875     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2888     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2901     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2914     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2926   S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << Attr;
 2932     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2945     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 2974     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 2983     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 3018     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 3027     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 3039   S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << Attr;
 3045     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 3058     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 3071     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 3084     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 3122     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 3137     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 3151     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 3169     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 3182     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type_str)
 3195     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
 3233     S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type_str)
tools/clang/lib/Parse/ParseDecl.cpp
 1692       Diag(AL.getLoc(), diag::warn_unknown_attribute_ignored) << AL;
 1694       Diag(AL.getLoc(), DiagID) << AL;
tools/clang/lib/Parse/ParseDeclCXX.cpp
 2350           Diag(AL.getLoc(), diag::warn_gcc_attribute_location);
tools/clang/lib/Parse/ParseExprCXX.cpp
 1252           Diag(A.getLoc(), diag::warn_cuda_attr_lambda_position)
tools/clang/lib/Parse/ParsePragma.cpp
 1498     SourceLocation Loc = Attrs[1].getLoc();
tools/clang/lib/Parse/Parser.cpp
 1177         Diag(AL.getLoc(), diag::warn_attribute_on_function_definition) << AL;
tools/clang/lib/Sema/SemaAttr.cpp
  790           Diag(Entry.Attribute->getLoc(), diag::warn_pragma_attribute_unused)
tools/clang/lib/Sema/SemaDecl.cpp
 4640         Diag(AL.getLoc(), diag::warn_declspec_attribute_ignored)
tools/clang/lib/Sema/SemaDeclAttr.cpp
  192     S.Diag(AL.getLoc(), Diag) << AL << Num;
  233 static SourceLocation getAttrLoc(const ParsedAttr &AL) { return AL.getLoc(); }
  300     S.Diag(AL.getLoc(), diag::err_attributes_are_not_compatible) << AL << A;
  519   S.Diag(AL.getLoc(), diag::warn_thread_attribute_decl_not_pointer) << AL << QT;
  644         S.Diag(AL.getLoc(),
  648       S.Diag(AL.getLoc(), diag::warn_thread_attribute_not_on_non_static_member)
  673       S.Diag(AL.getLoc(), diag::warn_thread_attribute_ignored) << AL;
  701           S.Diag(AL.getLoc(),
  715       S.Diag(AL.getLoc(), diag::warn_thread_attribute_argument_not_lockable)
  774     S.Diag(AL.getLoc(), diag::warn_thread_attribute_decl_not_lockable) << AL;
  870     S.Diag(AL.getLoc(), diag::warn_attribute_return_pointers_only) << AL;
  905     S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type)
  983     S.Diag(AL.getLoc(), diag::err_attr_cond_never_constant_expr) << AL;
  992   S.Diag(AL.getLoc(), diag::ext_clang_enable_if);
 1047   S.Diag(AL.getLoc(), diag::ext_clang_diagnose_if);
 1116     S.Diag(AL.getLoc(), diag::err_attribute_argument_type)
 1130       S.Diag(AL.getLoc(), diag::warn_attr_on_unconsumable_class) <<
 1189     S.Diag(AL.getLoc(), diag::err_attribute_argument_type)
 1221     S.Diag(AL.getLoc(), diag::err_attribute_argument_type)
 1268     S.Diag(AL.getLoc(), diag::err_attribute_argument_type)
 1290     S.Diag(AL.getLoc(), diag::err_attribute_argument_type)
 1315         S.Diag(AL.getLoc(), diag::warn_attribute_ignored_for_field_of_type)
 1322         S.Diag(AL.getLoc(), diag::warn_attribute_packed_for_bitfield);
 1328     S.Diag(AL.getLoc(), diag::warn_attribute_ignored) << AL;
 1337       S.Diag(AL.getLoc(), diag::warn_iboutlet_object_type)
 1344       S.Diag(AL.getLoc(), diag::warn_iboutlet_object_type)
 1350     S.Diag(AL.getLoc(), diag::warn_attribute_iboutlet) << AL;
 1368     S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) << AL << 1;
 1380     PT = S.getTypeName(S.Context.Idents.get("NSObject"), AL.getLoc(),
 1383       S.Diag(AL.getLoc(), diag::err_iboutletcollection_type) << "NSObject";
 1391     QTLoc = S.Context.getTrivialTypeSourceInfo(QT, AL.getLoc());
 1398     S.Diag(AL.getLoc(),
 1437       S.Diag(AL.getLoc(), diag::warn_attribute_return_pointers_only)
 1440       S.Diag(AL.getLoc(), diag::warn_attribute_pointers_only)
 1470   if (NonNullArgs.empty() && AL.getLoc().isFileID() &&
 1481       S.Diag(AL.getLoc(), diag::warn_attribute_nonnull_no_pointers);
 1496       S.Diag(AL.getLoc(), diag::warn_attribute_nonnull_parm_no_args)
 1527     S.Diag(AL.getLoc(), diag::warn_attribute_pointers_only)
 1600   SourceLocation AttrLoc = CI.getLoc();
 1647     S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type)
 1661       S.Diag(AL.getLoc(), diag::err_attribute_too_few_arguments) << AL << 2;
 1667       S.Diag(AL.getLoc(), diag::err_attribute_too_many_arguments) << AL << 1;
 1702       S.Diag(AL.getLoc(), diag::err_ownership_type) << AL << Err
 1713         S.Diag(AL.getLoc(), diag::err_attributes_are_not_compatible) << AL << I;
 1723             S.Diag(AL.getLoc(), diag::note_ownership_returns_index_mismatch)
 1742     S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) << AL << 1;
 1758     S.Diag(AL.getLoc(), diag::err_attribute_weakref_not_global_context)
 1805     S.Diag(AL.getLoc(), diag::err_alias_is_definition) << FD << 1;
 1818     S.Diag(AL.getLoc(), diag::err_alias_not_supported_on_darwin);
 1822     S.Diag(AL.getLoc(), diag::err_alias_not_supported_on_nvptx);
 1828       S.Diag(AL.getLoc(), diag::err_alias_is_definition) << FD << 0;
 1834       S.Diag(AL.getLoc(), diag::err_alias_is_definition) << VD << 0;
 1843     const DeclarationNameInfo target(&S.Context.Idents.get(Str), AL.getLoc());
 1877   S.Diag(AL.getLoc(), diag::warn_attribute_return_pointers_only)
 1886       S.Diag(AL.getLoc(), diag::err_attribute_dll_lambda) << AL;
 1897       S.Diag(AL.getLoc(), diag::err_attribute_argument_type)
 1916       S.Diag(AL.getLoc(), diag::warn_multiversion_duplicate_entries);
 1933     S.Diag(AL.getLoc(), diag::err_attribute_not_supported_in_lang)
 1951       S.Diag(AL.getLoc(), diag::err_attribute_not_supported_on_arch)
 1964     S.Diag(Attrs.getLoc(), diag::warn_attribute_wrong_decl_type)
 1974     S.Diag(Attrs.getLoc(), diag::warn_nocf_check_attribute_ignored);
 1991     Diag(AL.getLoc(), diag::warn_unknown_attribute_ignored) << AL;
 2007       S.Diag(AL.getLoc(), AL.isCXX11Attribute()
 2045     S.Diag(AL.getLoc(), diag::err_repeat_attribute) << A;
 2053     S.Diag(AL.getLoc(), diag::err_attribute_vecreturn_only_vector_member);
 2058     S.Diag(AL.getLoc(), diag::err_attribute_vecreturn_only_pod_record);
 2064       S.Diag(AL.getLoc(), diag::err_attribute_vecreturn_only_vector_member);
 2079       S.Diag(AL.getLoc(),
 2094     S.Diag(AL.getLoc(), diag::ext_cxx17_attr) << AL;
 2130     S.Diag(AL.getLoc(), diag::err_objc_attr_protocol_requires_definition)
 2291             Diag(CI.getLoc(), diag::note_overridden_method);
 2293             Diag(CI.getLoc(), diag::note_protocol_method);
 2296           Diag(CI.getLoc(), diag::note_previous_attribute);
 2379       S.Diag(AL.getLoc(),
 2485     S.Diag(CI.getLoc(), diag::note_previous_attribute);
 2538     S.Diag(AL.getLoc(), diag::warn_attribute_protected_visibility);
 2556     S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type)
 2622     S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type)
 2630     S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) << AL << II;
 2644       S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type)
 2650       S.Diag(AL.getLoc(), diag::err_attribute_sentinel_less_than_zero)
 2664       S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type)
 2673       S.Diag(AL.getLoc(), diag::err_attribute_sentinel_not_zero_or_one)
 2682       S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_named_arguments);
 2687       S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_not_variadic) << 0;
 2692       S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_not_variadic) << 0;
 2697       S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_not_variadic) << 1;
 2708         S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_not_variadic) << m;
 2712       S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type)
 2717     S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type)
 2728     S.Diag(AL.getLoc(), diag::warn_attribute_void_function_method) << AL << 0;
 2733       S.Diag(AL.getLoc(), diag::warn_attribute_void_function_method) << AL << 1;
 2747         S.Diag(AL.getLoc(), diag::ext_cxx2a_attr) << AL;
 2756       S.Diag(AL.getLoc(), diag::ext_cxx17_attr) << AL;
 2767       S.Diag(AL.getLoc(), diag::warn_attribute_invalid_on_definition)
 2774       S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type)
 2793       S.Diag(AL.getLoc(), diag::err_attribute_argument_is_zero)
 2803     S.Diag(AL.getLoc(), diag::warn_duplicate_attribute) << AL;
 2816     S.Diag(AL.getLoc(), diag::err_attribute_argument_is_zero)
 2824     S.Diag(AL.getLoc(), diag::warn_duplicate_attribute) << AL;
 2832     S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) << AL << 1;
 2843     S.Diag(AL.getLoc(), diag::err_attribute_invalid_argument) << 3 << AL;
 2849       S.Diag(AL.getLoc(), diag::warn_duplicate_attribute) << AL;
 2871     Diag(CI.getLoc(), diag::note_previous_attribute);
 2939     Diag(CI.getLoc(), diag::note_previous_attribute);
 2954       S.Diag(AL.getLoc(),
 3018     S.Diag(AL.getLoc(), diag::warn_duplicate_attribute) << AL;
 3083     S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type)
 3092     S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) << AL << II;
 3116     S.Diag(AL.getLoc(), diag::err_format_attribute_not)
 3126     S.Diag(AL.getLoc(), diag::err_format_attribute_result_not)
 3169     S.Diag(AL.getLoc(), diag::warn_attribute_ignored) << AL;
 3174     S.Diag(AL.getLoc(), diag::err_init_priority_object_attr);
 3182     S.Diag(AL.getLoc(), diag::err_init_priority_object_attr);
 3195     S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_range)
 3226     S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type)
 3251     S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported)
 3263     S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds)
 3273       S.Diag(AL.getLoc(),
 3286       S.Diag(AL.getLoc(), diag::err_format_attribute_not)
 3295       S.Diag(AL.getLoc(), diag::err_format_attribute_not)
 3302     S.Diag(AL.getLoc(), diag::err_format_attribute_not)
 3328       S.Diag(AL.getLoc(), diag::err_format_strftime_third_parameter)
 3334     S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds)
 3348     S.Diag(AL.getLoc(), diag::err_callback_attribute_no_callee)
 3379         S.Diag(AL.getLoc(), diag::err_callback_attribute_argument_unknown)
 3392         S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds)
 3399         S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds)
 3410       S.Diag(AL.getLoc(), diag::err_callback_implicit_this_not_available)
 3428     S.Diag(AL.getLoc(), diag::err_callback_attribute_invalid_callee)
 3439     S.Diag(AL.getLoc(), diag::err_callback_callee_no_function_type)
 3451     S.Diag(AL.getLoc(), diag::err_callback_callee_no_function_type)
 3457     S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments)
 3463     S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments)
 3469     S.Diag(AL.getLoc(), diag::err_callback_callee_is_variadic) << AL.getRange();
 3475     S.Diag(AL.getLoc(), diag::err_callback_attribute_multiple) << AL.getRange();
 3493     S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) << AL
 3500       S.Diag(AL.getLoc(),
 3508     S.Diag(AL.getLoc(), diag::warn_transparent_union_attribute_zero_fields);
 3576   SourceLocation AttrLoc = CI.getLoc();
 3619     S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) << AL << 1;
 3644   SourceLocation AttrLoc = CI.getLoc();
 3895     S.Diag(AL.getLoc(), diag::err_attribute_argument_type)
 3909   SourceLocation AttrLoc = CI.getLoc();
 4053     Diag(CI.getLoc(), diag::warn_attribute_ignored) << Ident;
 4084       Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type)
 4127     Diag(CI.getLoc(), diag::warn_attribute_ignored) << "'minsize'";
 4150     Diag(CI.getLoc(), diag::note_conflicting_attribute);
 4155     Diag(CI.getLoc(), diag::note_conflicting_attribute);
 4197     S.Diag(AL.getLoc(), diag::err_cuda_nonglobal_constant);
 4211     S.Diag(AL.getLoc(), diag::err_cuda_extern_shared) << VD;
 4215       S.CUDADiagIfHostCode(AL.getLoc(), diag::err_cuda_host_shared)
 4255     S.Diag(AL.getLoc(), diag::warn_gnu_inline_attribute_requires_inline);
 4260     S.Diag(AL.getLoc(), diag::warn_gnu_inline_cplusplus_without_extern);
 4275     S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type)
 4379       S.Diag(AL.getLoc(), diag::err_attribute_invalid_argument)
 4396         S.Diag(AL.getLoc(), diag::err_attributes_are_not_compatible)
 4413         S.Diag(AL.getLoc(), diag::err_attributes_are_not_compatible)
 4494     Diag(Attrs.getLoc(), diag::err_invalid_pcs);
 4557     Diag(Attrs.getLoc(), diag::error_cconv_unsupported)
 4562     Diag(Attrs.getLoc(), diag::warn_cconv_unsupported)
 4621       Diag(CI.getLoc(), diag::err_attributes_are_not_compatible)
 4634       Diag(CI.getLoc(), diag::err_swift_abi_parameter_wrong_type)
 4642       Diag(CI.getLoc(), diag::err_swift_abi_parameter_wrong_type)
 4650       Diag(CI.getLoc(), diag::err_swift_abi_parameter_wrong_type)
 4678     Diag(AL.getLoc(), diag::err_attribute_regparm_wrong_platform)
 4686     Diag(AL.getLoc(), diag::err_attribute_regparm_invalid_number)
 4765     S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type)
 4786       S.Diag(AL.getLoc(), diag::err_attribute_pointers_only) << AL << 0;
 4797     S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type)
 4806     S.Diag(AL.getLoc(), diag::err_attribute_wrong_decl_type)
 4846     S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type)
 4856     S.Diag(AL.getLoc(), diag::err_attribute_arm_mve_alias);
 5100   SourceLocation loc = Attrs.getLoc();
 5152       S.Diag(AL.getLoc(), diag::err_objc_attr_typedef_not_id) << AL;
 5159       S.Diag(AL.getLoc(), diag::err_objc_attr_typedef_not_void_pointer);
 5270     S.Diag(AL.getLoc(), diag::err_objc_precise_lifetime_bad_type)
 5294     S.Diag(AL.getLoc(), diag::warn_objc_precise_lifetime_meaningless)
 5312     Diag(CI.getLoc(), diag::note_previous_uuid);
 5321     S.Diag(AL.getLoc(), diag::err_attribute_not_supported_in_lang)
 5361     S.Diag(AL.getLoc(), diag::warn_atl_uuid_deprecated);
 5370     S.Diag(AL.getLoc(), diag::err_attribute_not_supported_in_lang)
 5386     S.Diag(AL.getLoc(), diag::err_thread_unsupported);
 5390     S.Diag(AL.getLoc(), diag::err_declspec_thread_on_thread_variable);
 5394     S.Diag(AL.getLoc(), diag::err_thread_non_global) << "__declspec(thread)";
 5411       S.Diag(AL.getLoc(), diag::warn_attr_abi_tag_namespace) << 0;
 5415       S.Diag(AL.getLoc(), diag::warn_attr_abi_tag_namespace) << 1;
 5434     S.Diag(AL.getLoc(), diag::err_attribute_too_many_arguments) << AL << 1;
 5448     S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) << AL << Str
 5482     S.Diag(AL.getLoc(), diag::err_attribute_argument_type)
 5490     S.Diag(AL.getLoc(), diag::err_attribute_argument_type)
 5498     S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds)
 5511     S.Diag(AL.getLoc(), diag::err_attribute_too_many_arguments) << AL << 1;
 5555     S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported)
 5573     S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type)
 5746     S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) << AL << Str
 5920     S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type)
 5936     S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds)
 5952     Diag(CI.getLoc(), diag::warn_attribute_ignored) << "'dllimport'";
 6016     Diag(CI.getLoc(), diag::note_previous_ms_inheritance);
 6028       Diag(CI.getLoc(), diag::warn_ignored_ms_inheritance)
 6033       Diag(CI.getLoc(), diag::warn_ignored_ms_inheritance)
 6124       S.Diag(AL.getLoc(), diag::warn_deprecated_anonymous_namespace);
 6146     S.Diag(AL.getLoc(), diag::ext_cxx14_attr) << AL;
 6221     S.Diag(AL.getLoc(), diag::err_attribute_requires_opencl_version)
 6224     S.Diag(AL.getLoc(), diag::warn_opencl_attr_deprecated_ignored) << AL
 6279       S.Diag(AL.getLoc(), diag::warn_duplicate_declspec)
 6282       S.Diag(AL.getLoc(), diag::err_opencl_multiple_access_qualifiers)
 6300         S.Diag(AL.getLoc(), diag::err_opencl_invalid_read_write)
 6430       S.Diag(AL.getLoc(), diag::warn_declspec_allocator_nonpointer)
 6462     S.Diag(AL.getLoc(),
 6480     S.Diag(AL.getLoc(), diag::err_stmt_attribute_invalid_on_decl)
 7216     Diag(AttrList.begin()->getLoc(), diag::err_attribute_weakref_without_alias)
 7293       Diag(AL.getLoc(), diag::err_only_annotate_after_access_spec);
 7311       S.Diag(AL.getLoc(), diag::warn_unknown_attribute_ignored)
 7314       S.Diag(AL.getLoc(), diag::warn_attribute_not_on_decl) << AL
tools/clang/lib/Sema/SemaDeclCXX.cpp
 2569     Diag(AL.getLoc(), AL.getKind() == ParsedAttr::UnknownAttribute
 8377     Diag(AL.getLoc(), diag::warn_attribute_after_definition_ignored) << AL;
tools/clang/lib/Sema/SemaStmtAttr.cpp
   47     S.Diag(A.getLoc(), diag::ext_cxx17_attr) << A;
   56     S.Diag(A.getLoc(), diag::err_attribute_too_few_arguments) << A << 1;
  291     S.Diag(A.getLoc(), diag::err_attribute_too_many_arguments) << A << 1;
  302       S.Diag(A.getLoc(), diag::err_attribute_argument_type)
  325     S.Diag(A.getLoc(), A.isDeclspecAttribute()
tools/clang/lib/Sema/SemaTemplate.cpp
 9000         Diag(AL.getLoc(), diag::note_attribute);
 9061         Diag(AL.getLoc(),
tools/clang/lib/Sema/SemaType.cpp
   84   SourceLocation loc = attr.getLoc();
  812     S.Diag(AL.getLoc(),
 4714               AttrLoc = AL.getLoc();
 4722               AttrLoc = AL.getLoc();
 4941                                                       attr.getLoc()))
 5750       DASTL.setAttrNameLoc(AL.getLoc());
 5979     S.Diag(Attr.getLoc(), diag::err_attribute_address_function_type);
 5989       S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << Attr
 6001       id.setIdentifier(Attr.getArgAsIdent(0)->Ident, Attr.getLoc());
 6015     if (!BuildAddressSpaceIndex(S, ASIdx, ASArgExpr, Attr.getLoc())) {
 6033           S.BuildAddressSpaceAttr(Type, ASIdx, ASArgExpr, Attr.getLoc());
 6041       T = S.BuildAddressSpaceAttr(T, ASIdx, ASArgExpr, Attr.getLoc());
 6055                                             Attr.getLoc())) {
 6096   SourceLocation AttrLoc = attr.getLoc();
 6266     S.Diag(attr.getLoc(), diag::err_attribute_multiple_objc_gc);
 6273     S.Diag(attr.getLoc(), diag::err_attribute_argument_type)
 6280     S.Diag(attr.getLoc(), diag::err_attribute_wrong_number_arguments) << attr
 6292     S.Diag(attr.getLoc(), diag::warn_attribute_type_not_supported)
 6302   if (attr.getLoc().isValid())
 6476       S.Diag(PAttr.getLoc(), diag::warn_duplicate_attribute_exact) << PAttr;
 6484       S.Diag(PAttr.getLoc(), diag::err_attributes_are_not_compatible)
 6489       S.Diag(PAttr.getLoc(), diag::err_attributes_are_not_compatible)
 6507       S.Diag(PAttr.getLoc(), diag::err_attribute_no_member_pointers) << PAttr;
 6509       S.Diag(PAttr.getLoc(), diag::err_attribute_pointers_only) << PAttr << 0;
 6554   SourceLocation nullabilityLoc = attr.getLoc();
 6670     S.Diag(attr.getLoc(), diag::err_objc_kindof_nonobject)
 6734     auto diag = state.getSema().Diag(attr.getLoc(),
 6743       diag << FixItHint::CreateRemoval(attr.getLoc())
 6873     if (S.checkNSReturnsRetainedReturnType(attr.getLoc(),
 6906       S.Diag(attr.getLoc(), diag::warn_nocf_check_attribute_ignored);
 6938       S.Diag(attr.getLoc(), diag::err_attributes_are_not_compatible)
 6987         S.Diag(attr.getLoc(), diag::warn_nothrow_attribute_ignored);
 7018       S.Diag(attr.getLoc(), diag::err_attributes_are_not_compatible)
 7039         return S.Diag(attr.getLoc(), diag::warn_cconv_unsupported)
 7044       return S.Diag(attr.getLoc(), diag::err_cconv_varargs)
 7051     S.Diag(attr.getLoc(), diag::err_attributes_are_not_compatible)
 7138     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << Attr
 7150     Id.setIdentifier(Attr.getArgAsIdent(0)->Ident, Attr.getLoc());
 7163   QualType T = S.BuildVectorType(CurType, SizeExpr, Attr.getLoc());
 7176     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << Attr
 7188     id.setIdentifier(Attr.getArgAsIdent(0)->Ident, Attr.getLoc());
 7202   QualType T = S.BuildExtVectorType(CurType, sizeExpr, Attr.getLoc());
 7268     S.Diag(Attr.getLoc(), diag::err_attribute_unsupported) << Attr;
 7274     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << Attr
 7284     S.Diag(Attr.getLoc(), diag::err_attribute_argument_type)
 7292     S.Diag(Attr.getLoc(), diag::err_attribute_invalid_vector_type) << CurType;
 7302     S.Diag(Attr.getLoc(), diag::err_attribute_bad_neon_vector_size) << CurType;
 7315     S.Diag(Attr.getLoc(), diag::err_opencl_invalid_access_qualifier);
 7349       S.Diag(Attr.getLoc(), diag::warn_duplicate_declspec)
 7353       S.Diag(Attr.getLoc(), diag::err_opencl_multiple_access_qualifiers);
 7539           state.getSema().Diag(attr.getLoc(),
 7562         state.getSema().Diag(attr.getLoc(), diag::err_attribute_not_type_attr)
 7570         state.getSema().Diag(attr.getLoc(),
 7674         state.getSema().Diag(attr.getLoc(),
 7676             << FixItHint::CreateRemoval(attr.getLoc())