Lines Matching defs:diag

81           !S.getDiagnostics().isIgnored(diag::warn_unreachable_fallthrough_attr,
93 unsigned diag = diag::warn_unreachable;
96 diag = diag::warn_unreachable_break;
99 diag = diag::warn_unreachable_return;
102 diag = diag::warn_unreachable_loop_increment;
108 S.Diag(L, diag) << R1 << R2;
115 S.Diag(Open, diag::note_unreachable_silence)
166 ? diag::warn_tautological_negation_or_compare
167 : diag::warn_tautological_negation_and_compare;
177 S.Diag(B->getExprLoc(), diag::warn_tautological_overlap_comparison)
187 S.Diag(B->getExprLoc(), diag::warn_comparison_bitwise_always)
196 S.Diag(B->getExprLoc(), diag::warn_comparison_bitwise_or) << DiagRange;
201 return !Diags.isIgnored(diag::warn_tautological_overlap_comparison, Loc) ||
202 !Diags.isIgnored(diag::warn_comparison_bitwise_or, Loc) ||
203 !Diags.isIgnored(diag::warn_tautological_negation_and_compare, Loc);
301 S.Diag(Body->getBeginLoc(), diag::warn_infinite_recursive_function);
369 S.Diag(OpLoc, diag::warn_throw_in_noexcept_func) << FD;
376 S.Diag(FD->getLocation(), diag::note_throw_in_dtor)
380 S.Diag(FD->getLocation(), diag::note_throw_in_function)
562 diag::warn_falloff_noreturn_function;
564 diag::warn_maybe_falloff_nonvoid_function;
566 diag::warn_falloff_noreturn_function;
568 diag::warn_falloff_nonvoid_function;
583 diag::warn_suggest_noreturn_function;
596 diag::warn_maybe_falloff_nonvoid_coroutine;
599 diag::warn_falloff_nonvoid_coroutine;
608 diag::err_noreturn_block_has_return_expr;
610 diag::err_maybe_falloff_nonvoid_block;
612 diag::err_noreturn_block_has_return_expr;
614 diag::err_falloff_nonvoid_block;
623 diag::err_noreturn_lambda_has_return_expr;
625 diag::warn_maybe_falloff_nonvoid_lambda;
627 diag::err_noreturn_lambda_has_return_expr;
629 diag::warn_falloff_nonvoid_lambda;
639 D.isIgnored(diag::warn_maybe_falloff_nonvoid_function,
642 D.isIgnored(diag::warn_noreturn_function_has_return_expr,
645 D.isIgnored(diag::warn_suggest_noreturn_block, FuncLoc));
649 D.isIgnored(diag::warn_maybe_falloff_nonvoid_function, FuncLoc) ||
650 D.isIgnored(diag::warn_maybe_falloff_nonvoid_coroutine,
787 S.Diag(VD->getLocation(), diag::note_block_var_fixit_add_initialization)
808 S.Diag(Loc, diag::note_var_fixit_add_initialization) << VD->getDeclName()
845 S.Diag(Use.getUser()->getBeginLoc(), diag::warn_uninit_var)
852 S.Diag(VD->getLocation(), diag::warn_sometimes_uninit_var)
857 S.Diag(Use.getUser()->getBeginLoc(), diag::note_uninit_var_use)
988 S.Diag(Range.getBegin(), diag::warn_sometimes_uninit_var)
991 S.Diag(User->getBeginLoc(), diag::note_uninit_var_use)
994 S.Diag(Fixit1.RemoveRange.getBegin(), diag::note_uninit_fixit_remove_cond)
1001 S.Diag(Use.getUser()->getBeginLoc(), diag::warn_maybe_uninit_var)
1009 S.Diag(Use.getUser()->getBeginLoc(), diag::warn_uninit_const_reference)
1041 S.Diag(DRE->getBeginLoc(), diag::warn_uninit_self_reference_in_init)
1052 diag::warn_uninit_byref_blockvar_captured_by_block)
1063 S.Diag(VD->getBeginLoc(), diag::note_var_declared_here)
1151 diag::warn_unreachable_fallthrough_attr);
1316 PerFunction ? diag::warn_unannotated_fallthrough_per_function
1317 : diag::warn_unannotated_fallthrough);
1335 S.Diag(L, diag::note_insert_fallthrough_fixit)
1339 S.Diag(L, diag::note_insert_break_fixit)
1345 S.Diag(F->getBeginLoc(), diag::err_fallthrough_attr_invalid_placement);
1481 DiagKind = diag::warn_arc_repeated_use_of_weak;
1483 DiagKind = diag::warn_arc_possible_repeated_use_of_weak;
1523 diag::note_arc_weak_also_accessed_here)
1700 ? diag::warn_completion_handler_called_twice
1701 : diag::warn_called_once_gets_called_twice;
1703 S.Diag(PrevCall->getBeginLoc(), diag::note_called_once_gets_called_twice)
1710 ? diag::warn_completion_handler_never_called
1711 : diag::warn_called_once_never_called;
1721 ? diag::warn_completion_handler_never_called_when
1722 : diag::warn_called_once_never_called_when;
1740 ? diag::warn_completion_handler_never_called
1741 : diag::warn_called_once_never_called;
1761 diag::warn_called_once_never_called,
1762 diag::warn_called_once_never_called_when,
1763 diag::warn_called_once_gets_called_twice};
1766 diag::warn_completion_handler_never_called,
1767 diag::warn_completion_handler_never_called_when,
1768 diag::warn_completion_handler_called_twice};
1807 S.PDiag(diag::note_thread_warning_in_fun)
1818 S.PDiag(diag::note_thread_warning_in_fun)
1832 S.PDiag(diag::note_thread_warning_in_fun)
1842 LocLocked, S.PDiag(diag::note_locked_here) << Kind))
1850 LocUnlocked, S.PDiag(diag::note_unlocked_here) << Kind))
1875 PartialDiagnosticAt Warning(Loc, S.PDiag(diag::warn_cannot_resolve_lock)
1884 PartialDiagnosticAt Warning(Loc, S.PDiag(diag::warn_unlock_but_no_lock)
1897 LocUnlock, S.PDiag(diag::warn_unlock_kind_mismatch)
1907 PartialDiagnosticAt Warning(LocDoubleLock, S.PDiag(diag::warn_double_lock)
1920 DiagID = diag::warn_lock_some_predecessors;
1923 DiagID = diag::warn_expecting_lock_held_on_loop;
1926 DiagID = diag::warn_no_unlock;
1929 DiagID = diag::warn_expecting_locked;
1945 S.PDiag(diag::warn_lock_exclusive_and_shared)
1947 PartialDiagnosticAt Note(Loc2, S.PDiag(diag::note_lock_exclusive_and_shared)
1957 diag::warn_variable_requires_any_lock:
1958 diag::warn_var_deref_requires_any_lock;
1972 DiagID = diag::warn_variable_requires_lock_precise;
1975 DiagID = diag::warn_var_deref_requires_lock_precise;
1978 DiagID = diag::warn_fun_requires_lock_precise;
1981 DiagID = diag::warn_guarded_pass_by_reference;
1984 DiagID = diag::warn_pt_guarded_pass_by_reference;
1987 DiagID = diag::warn_guarded_return_by_reference;
1990 DiagID = diag::warn_pt_guarded_return_by_reference;
1996 PartialDiagnosticAt Note(Loc, S.PDiag(diag::note_found_mutex_near_match)
2000 S.PDiag(diag::note_guarded_by_declared_here)
2008 DiagID = diag::warn_variable_requires_lock;
2011 DiagID = diag::warn_var_deref_requires_lock;
2014 DiagID = diag::warn_fun_requires_lock;
2017 DiagID = diag::warn_guarded_pass_by_reference;
2020 DiagID = diag::warn_pt_guarded_pass_by_reference;
2023 DiagID = diag::warn_guarded_return_by_reference;
2026 DiagID = diag::warn_pt_guarded_return_by_reference;
2034 S.PDiag(diag::note_guarded_by_declared_here));
2044 S.PDiag(diag::warn_acquire_requires_negative_cap)
2052 Loc, S.PDiag(diag::warn_fun_requires_negative_cap) << D << LockName);
2058 PartialDiagnosticAt Warning(Loc, S.PDiag(diag::warn_fun_excludes_mutex)
2066 S.PDiag(diag::warn_acquired_before) << Kind << L1Name << L2Name);
2072 S.PDiag(diag::warn_acquired_before_after_cycle) << L1Name);
2115 PartialDiagnosticAt Warning(Loc, S.PDiag(diag::warn_loop_state_mismatch) <<
2127 diag::warn_param_return_typestate_mismatch) << VariableName <<
2137 diag::warn_param_typestate_mismatch) << ExpectedState << ObservedState);
2145 diag::warn_return_typestate_for_unconsumable_type) << TypeName);
2154 diag::warn_return_typestate_mismatch) << ExpectedState << ObservedState);
2163 diag::warn_use_of_temp_in_invalid_state) << MethodName << State);
2171 PartialDiagnosticAt Warning(Loc, S.PDiag(diag::warn_use_in_invalid_state) <<
2286 S.Diag(Loc, diag::note_unsafe_buffer_operation) << MsgParam << Range;
2288 S.Diag(Loc, diag::warn_unsafe_buffer_operation) << MsgParam << Range;
2290 S.Diag(Loc, diag::note_safe_buffer_usage_suggestions_disabled);
2307 S.Diag(Loc, diag::warn_unsafe_buffer_usage_in_container);
2311 S.Diag(Loc, diag::note_unsafe_buffer_operation) << MsgParam << Range;
2321 S.Diag(Variable->getLocation(), diag::warn_unsafe_buffer_variable)
2347 BriefMsg ? diag::note_unsafe_buffer_variable_fixit_together
2348 : diag::note_unsafe_buffer_variable_fixit_group);
2361 S.Diag(Note.first, diag::note_safe_buffer_debug_mode) << Note.second;
2370 return S.Diags.isIgnored(diag::warn_unsafe_buffer_usage_in_container, Loc);
2430 static unsigned isEnabled(DiagnosticsEngine &D, unsigned diag) {
2431 return (unsigned)!D.isIgnored(diag, SourceLocation());
2442 using namespace diag;
2534 if (!Diags.isIgnored(diag::warn_unsafe_buffer_operation,
2536 !Diags.isIgnored(diag::warn_unsafe_buffer_variable,
2538 !Diags.isIgnored(diag::warn_unsafe_buffer_usage_in_container,
2548 if (!Diags.isIgnored(diag::warn_unsafe_buffer_operation, SourceLocation()) ||
2549 !Diags.isIgnored(diag::warn_unsafe_buffer_variable, SourceLocation()) ||
2550 !Diags.isIgnored(diag::warn_unsafe_buffer_usage_in_container,
2703 if (!Diags.isIgnored(diag::warn_thread_safety_beta, D->getBeginLoc()))
2705 if (!Diags.isIgnored(diag::warn_thread_safety_verbose, D->getBeginLoc()))
2720 if (!Diags.isIgnored(diag::warn_uninit_var, D->getBeginLoc()) ||
2721 !Diags.isIgnored(diag::warn_sometimes_uninit_var, D->getBeginLoc()) ||
2722 !Diags.isIgnored(diag::warn_maybe_uninit_var, D->getBeginLoc()) ||
2723 !Diags.isIgnored(diag::warn_uninit_const_reference, D->getBeginLoc())) {
2757 !Diags.isIgnored(diag::warn_unannotated_fallthrough, D->getBeginLoc());
2759 diag::warn_unannotated_fallthrough_per_function, D->getBeginLoc());
2766 !Diags.isIgnored(diag::warn_arc_repeated_use_of_weak, D->getBeginLoc()))
2771 if (!Diags.isIgnored(diag::warn_infinite_recursive_function,
2779 if (!Diags.isIgnored(diag::warn_throw_in_noexcept_func, D->getBeginLoc()))