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

References

tools/clang/include/clang/Sema/Sema.h
 1310   DiagnosticsEngine &getDiagnostics() const { return Diags; }
 1394     DiagnosticBuilder DB = Diags.Report(Loc, DiagID);
tools/clang/lib/Sema/Sema.cpp
  176   Diags.SetArgToStringFn(&FormatASTNodeDiagnosticArgument, &Context);
  476   if (Diags.isIgnored(diag::warn_zero_as_null_pointer_constant,
  491   if (Diags.getSuppressSystemWarnings() &&
 1032       !Diags.isIgnored(diag::warn_delegating_ctor_cycle, SourceLocation()))
 1035   if (!Diags.hasErrorOccurred()) {
 1141   if (!Diags.hasErrorOccurred() && TUKind != TU_Module) {
 1208   if (!Diags.isIgnored(diag::warn_unused_private_field, SourceLocation())) {
 1225   if (!Diags.isIgnored(diag::warn_mismatched_delete_new, SourceLocation())) {
 1300               Diags.getCurrentDiagID())) {
 1313         Diagnostic DiagInfo(&Diags);
 1318       Diags.setLastDiagnosticIgnored(true);
 1319       Diags.Clear();
 1330       SourceLocation Loc = Diags.getCurrentDiagLoc();
 1338         Diagnostic DiagInfo(&Diags);
 1343       Diags.setLastDiagnosticIgnored(true);
 1344       Diags.Clear();
 1352       Diags.setLastDiagnosticIgnored(true);
 1360         Diagnostic DiagInfo(&Diags);
 1366       Diags.setLastDiagnosticIgnored(true);
 1367       Diags.Clear();
 1377   if (!Diags.EmitCurrentDiagnostic())
 1402         S.Diags.Report(FnIt->second.Loc, diag::note_called_by));
 1422     DiagnosticBuilder Builder(S.Diags.Report(Loc, PD.getDiagID()));
 2045     if (ShownOverloads >= 4 && S.Diags.getShowOverloads() == Ovl_Best) {
tools/clang/lib/Sema/SemaAttr.cpp
  839   Diags.Report(PragmaAttributeCurrentTargetDecl->getBeginLoc(),
tools/clang/lib/Sema/SemaCast.cpp
 1813   if (Diags.isIgnored(DiagID, Range.getBegin()))
 1923   if (Self.Diags.isIgnored(diag::warn_cast_calling_conv, OpRange.getBegin()))
 2548   if (Self.Diags.isIgnored(diag::warn_bad_function_cast,
tools/clang/lib/Sema/SemaChecking.cpp
 9633           !Diags.isIgnored(diag::warn_sizeof_pointer_expr_memaccess,
11300   if (S.Diags.isIgnored(diag::warn_impcast_null_pointer_to_integer,
12007   if (!S.Diags.isIgnored(diag::warn_impcast_integer_sign_conditional, CC))
13962     if (!Diags.isIgnored(diag::warn_arc_repeated_use_of_weak, Loc))
14084   if (Diags.isIgnored(DiagID, NBody->getSemiLoc()))
14131   if (Diags.isIgnored(diag::warn_sizeof_pointer_expr_memaccess, OpLoc))
tools/clang/lib/Sema/SemaDecl.cpp
 2069         !Diags.isIgnored(diag::ext_implicit_lib_function_decl, Loc))
 7222   if (!shouldWarnIfShadowedDecl(Diags, R))
 7243   if (!shouldWarnIfShadowedDecl(Diags, R))
 7383   if (Diags.isIgnored(diag::warn_decl_shadow, D->getLocation()))
11761           !Diags.isIgnored(diag::warn_arc_repeated_use_of_weak,
12918   if (Diags.isIgnored(diag::warn_doc_param_not_found,
12920       Diags.isIgnored(diag::warn_unknown_comment_command_name,
14154   if (Diags.getDiagnosticLevel(diag_id, Loc) >= DiagnosticsEngine::Error) {
17220   if (S.Diags.isIgnored(diag::warn_duplicate_enum_values, Enum->getLocation()))
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1109       : S(S), Trap(S.Diags), BD(BD) {}
 3095   if (Diags.isIgnored(diag::warn_shadow_field, Loc))
 3437     if (!Diags.isIgnored(diag::warn_unused_private_field, FD->getLocation())) {
 5154     if (!SemaRef.Diags.isIgnored(diag::warn_initializer_out_of_order,
 5543   if (Diags.isLastDiagnosticIgnored())
 5799         DiagnosticErrorTrap Trap(S.Diags);
 8308   if (Diags.isIgnored(diag::warn_overloaded_virtual, MD->getLocation()))
15060   Scope FakeDCScope(S, Scope::DeclScope, Diags);
tools/clang/lib/Sema/SemaDeclObjC.cpp
 2767             if (!S.Diags.isIgnored(DIAG, ImpLoc)) {
 2790       if (!S.Diags.isIgnored(DIAG, ImpLoc)) {
 3565   !Diags.isIgnored(diag::warn_strict_multiple_method_decl, R.getBegin());
 5058     if (Diags.isIgnored(DIAG, Loc))
tools/clang/lib/Sema/SemaExpr.cpp
 1830       !Diags.isIgnored(diag::warn_arc_repeated_use_of_weak, E->getBeginLoc()))
 2614         !Diags.isIgnored(diag::warn_arc_repeated_use_of_weak, Loc))
11962         if (!Diags.isIgnored(diag::warn_arc_repeated_use_of_weak,
tools/clang/lib/Sema/SemaExprCXX.cpp
 3180   if (Diags.isIgnored(diag::warn_mismatched_delete_new, SourceLocation()))
 7210       DiagnosticErrorTrap Trap(Diags);
tools/clang/lib/Sema/SemaExprMember.cpp
 1465           !S.Diags.isIgnored(diag::warn_arc_repeated_use_of_weak, MemberLoc))
tools/clang/lib/Sema/SemaExprObjC.cpp
 1158       S.Diags.isIgnored(diag::warn_multiple_selectors, SourceLocation()))
 2294   if (S.Diags.isIgnored(DiagID, MsgLoc))
 3186             !Diags.isIgnored(diag::warn_arc_repeated_use_of_weak, LBracLoc))
tools/clang/lib/Sema/SemaInit.cpp
 6264   if (S.Diags.isIgnored(diag::warn_cxx98_compat_temp_copy, Loc))
tools/clang/lib/Sema/SemaLookup.cpp
 4803   if (Diags.hasFatalErrorOccurred() || !getLangOpts().SpellChecking ||
tools/clang/lib/Sema/SemaOverload.cpp
 9902   const OverloadsShown ShowOverloads = S.Diags.getShowOverloads();
11103   const OverloadsShown ShowOverloads = S.Diags.getShowOverloads();
11226   const OverloadsShown ShowOverloads = S.Diags.getShowOverloads();
tools/clang/lib/Sema/SemaPseudoObject.cpp
  858         !S.Diags.isIgnored(diag::warn_arc_repeated_use_of_weak,
  977       !S.Diags.isIgnored(diag::warn_arc_repeated_use_of_weak,
tools/clang/lib/Sema/SemaStmt.cpp
  578       !Diags.isIgnored(diag::warn_comma_operator, CondExpr->getExprLoc()))
 1262   if (Diags.isIgnored(diag::warn_not_in_enum_assignment, SrcExpr->getExprLoc()))
 1325       !Diags.isIgnored(diag::warn_comma_operator, CondVal.second->getExprLoc()))
 1354       !Diags.isIgnored(diag::warn_comma_operator, Cond->getExprLoc()))
 1535     if (S.Diags.isIgnored(diag::warn_variables_not_in_loop_body,
 1713     if (S.Diags.isIgnored(diag::warn_redundant_loop_iteration,
 1796       !Diags.isIgnored(diag::warn_comma_operator,
 2343       : Trap(SemaRef.Diags), D(D), Enabled(Enabled) {}
 2824   if (SemaRef.Diags.isIgnored(diag::warn_for_range_const_reference_copy,
 2826       SemaRef.Diags.isIgnored(diag::warn_for_range_variable_always_copy,
 2828       SemaRef.Diags.isIgnored(diag::warn_for_range_copy,
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  229   if (SemaRef.Diags.hasFatalErrorOccurred() &&
  230       SemaRef.Diags.hasUncompilableErrorOccurred()) {
  466   unsigned Limit = Diags.getTemplateBacktraceLimit();
  483         Diags.Report(Active->PointOfInstantiation,
  497         Diags.Report(Active->PointOfInstantiation, DiagID)
  505         Diags.Report(Active->PointOfInstantiation, DiagID)
  509         Diags.Report(Active->PointOfInstantiation,
  516         Diags.Report(Active->PointOfInstantiation,
  521         Diags.Report(Active->PointOfInstantiation,
  525         Diags.Report(Active->PointOfInstantiation,
  540       Diags.Report(Active->PointOfInstantiation,
  549       Diags.Report(Active->PointOfInstantiation,
  562         Diags.Report(Active->PointOfInstantiation,
  587         Diags.Report(Active->PointOfInstantiation,
  606       Diags.Report(Active->PointOfInstantiation,
  626       Diags.Report(Active->PointOfInstantiation,
  646       Diags.Report(Active->PointOfInstantiation,
  656       Diags.Report(Active->PointOfInstantiation,
  662       Diags.Report(Active->PointOfInstantiation,
  669       Diags.Report(Active->PointOfInstantiation,
  679         Diags.Report(Active->PointOfInstantiation,
  687       Diags.Report(Active->Entity->getLocation(),
  701         Diags.Report(Active->PointOfInstantiation,
  713       Diags.Report(Active->PointOfInstantiation,
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 5553       } else if (Diags.hasErrorOccurred()) {
tools/clang/lib/Sema/SemaType.cpp
 3791       S.Diags.getSuppressSystemWarnings()) {