Lines Matching refs:diag

104     Diag(decl->getLocation(), diag::err_non_variable_decl_in_for);  in ActOnForEachDeclStmt()
189 S.Diag(Loc, diag::warn_unused_comparison) in DiagnoseUnusedComparison()
196 S.Diag(Loc, diag::note_inequality_comparison_to_or_assign) in DiagnoseUnusedComparison()
199 S.Diag(Loc, diag::note_equality_comparison_to_assign) in DiagnoseUnusedComparison()
215 return S.Diag(Loc, diag::warn_unused_constructor) << A << R1 << R2; in DiagnoseNoDiscard()
216 return S.Diag(Loc, diag::warn_unused_result) << A << R1 << R2; in DiagnoseNoDiscard()
220 return S.Diag(Loc, diag::warn_unused_constructor_msg) << A << Msg << R1 in DiagnoseNoDiscard()
222 return S.Diag(Loc, diag::warn_unused_result_msg) << A << Msg << R1 << R2; in DiagnoseNoDiscard()
304 Diag(Loc, diag::warn_unused_call) << R1 << R2 << "pure"; in DiagnoseUnusedExprResult()
308 Diag(Loc, diag::warn_unused_call) << R1 << R2 << "const"; in DiagnoseUnusedExprResult()
332 Diag(Loc, diag::err_arc_unused_init_message) << R1; in DiagnoseUnusedExprResult()
349 DiagID = diag::warn_unused_container_subscript_expr; in DiagnoseUnusedExprResult()
351 DiagID = diag::warn_unused_property_expr; in DiagnoseUnusedExprResult()
373 Diag(Loc, diag::warn_unused_voidptr) in DiagnoseUnusedExprResult()
383 Diag(Loc, diag::warn_unused_volatile) << R1 << R2; in DiagnoseUnusedExprResult()
390 if (DiagID != diag::warn_unused_comma_left_operand || !isSFINAEContext()) in DiagnoseUnusedExprResult()
423 ? diag::warn_mixed_decls_code in ActOnCompoundStmt()
424 : diag::ext_mixed_decls_code; in ActOnCompoundStmt()
525 Diag(CaseLoc, diag::err_case_not_in_switch); in ActOnCaseStmt()
536 Diag(CaseLoc, diag::err_acc_branch_in_out_compute_construct) in ActOnCaseStmt()
555 Diag(DefaultLoc, diag::err_default_not_in_switch); in ActOnDefaultStmt()
561 Diag(DefaultLoc, diag::err_acc_branch_in_out_compute_construct) in ActOnDefaultStmt()
576 Diag(IdentLoc, diag::err_redefinition_of_label) << TheDecl->getDeclName(); in ActOnLabelStmt()
577 Diag(TheDecl->getLocation(), diag::note_previous_definition); in ActOnLabelStmt()
584 Diag(IdentLoc, diag::warn_reserved_extern_symbol) in ActOnLabelStmt()
675 Diag(St->getBeginLoc(), diag::err_musttail_needs_call) << &MTA; in checkMustTailAttr()
681 Diag(St->getBeginLoc(), diag::err_musttail_needs_trivial_args) << &MTA; in checkMustTailAttr()
704 Diag(St->getBeginLoc(), diag::err_musttail_structors_forbidden) in checkMustTailAttr()
707 Diag(CMD->getBeginLoc(), diag::note_musttail_structors_forbidden) in checkMustTailAttr()
709 Diag(MTA.getLocation(), diag::note_tail_call_required) << &MTA; in checkMustTailAttr()
733 Diag(St->getBeginLoc(), diag::err_musttail_forbidden_from_this_context) in checkMustTailAttr()
765 Diag(St->getBeginLoc(), diag::err_musttail_structors_forbidden) in checkMustTailAttr()
767 Diag(MTA.getLocation(), diag::note_tail_call_required) << &MTA; in checkMustTailAttr()
777 Diag(St->getBeginLoc(), diag::err_musttail_needs_prototype) << &MTA; in checkMustTailAttr()
780 diag::note_musttail_fix_non_prototype); in checkMustTailAttr()
783 Diag(CallerDecl->getBeginLoc(), diag::note_musttail_fix_non_prototype); in checkMustTailAttr()
796 Diag(St->getBeginLoc(), diag::err_musttail_callconv_mismatch) in checkMustTailAttr()
799 Diag(St->getBeginLoc(), diag::err_musttail_callconv_mismatch) << false; in checkMustTailAttr()
800 Diag(CalleeLoc, diag::note_musttail_callconv_mismatch) in checkMustTailAttr()
803 Diag(MTA.getLocation(), diag::note_tail_call_required) << &MTA; in checkMustTailAttr()
808 Diag(St->getBeginLoc(), diag::err_musttail_no_variadic) << &MTA; in checkMustTailAttr()
814 Diag(St->getBeginLoc(), diag::err_musttail_no_return) << &MTA; in checkMustTailAttr()
821 Diag(St->getBeginLoc(), diag::err_musttail_member_mismatch) in checkMustTailAttr()
824 Diag(CalleeLoc, diag::note_musttail_callee_defined_here) in checkMustTailAttr()
827 Diag(St->getBeginLoc(), diag::err_musttail_member_mismatch) in checkMustTailAttr()
829 Diag(MTA.getLocation(), diag::note_tail_call_required) << &MTA; in checkMustTailAttr()
879 PartialDiagnostic PD = PDiag(diag::note_musttail_mismatch); in checkMustTailAttr()
882 Diag(St->getBeginLoc(), diag::err_musttail_mismatch) in checkMustTailAttr()
885 Diag(St->getBeginLoc(), diag::err_musttail_mismatch) << false; in checkMustTailAttr()
887 Diag(MTA.getLocation(), diag::note_tail_call_required) << &MTA; in checkMustTailAttr()
926 !Diags.isIgnored(diag::warn_comma_operator, CondExpr->getExprLoc())) in ActOnIfStmt()
930 DiagnoseEmptyStmtBody(RParenLoc, thenStmt, diag::warn_empty_if_body); in ActOnIfStmt()
937 diag::warn_attribute_has_no_effect_on_compile_time_if) in ActOnIfStmt()
940 diag::note_attribute_has_no_effect_on_compile_time_if_here) in ActOnIfStmt()
957 diag::warn_attributes_likelihood_ifstmt_conflict) in ActOnIfStmt()
959 Diags.Report(ElseAttr->getLocation(), diag::note_conflicting_attribute) in ActOnIfStmt()
974 Diags.Report(IfLoc, diag::warn_consteval_if_always_true) << Immediate; in ActOnIfStmt()
1068 return S.Diag(Loc, diag::err_typecheck_statement_requires_integer) << T; in CheckSwitchCondition()
1073 return S.Diag(Loc, diag::err_switch_incomplete_class_type) in CheckSwitchCondition()
1079 return S.Diag(Loc, diag::err_switch_explicit_conversion) << T << ConvTy; in CheckSwitchCondition()
1084 return S.Diag(Conv->getLocation(), diag::note_switch_conversion) in CheckSwitchCondition()
1090 return S.Diag(Loc, diag::err_switch_multiple_conversions) << T; in CheckSwitchCondition()
1095 return S.Diag(Conv->getLocation(), diag::note_switch_conversion) in CheckSwitchCondition()
1139 Diag(SwitchLoc, diag::warn_bool_switch_condition) in ActOnStartOfSwitchStmt()
1177 S.Diag(Loc, diag::warn_case_value_overflow) << toString(Val, 10) in checkCaseValue()
1239 S.Diag(Case->getExprLoc(), diag::warn_comparison_of_mixed_enum_types_switch) in checkEnumTypesInSwitchStmt()
1311 Diag(DS->getDefaultLoc(), diag::err_multiple_default_labels_defined); in ActOnFinishSwitchStmt()
1312 Diag(TheDefaultStmt->getDefaultLoc(), diag::note_duplicate_case_prev); in ActOnFinishSwitchStmt()
1376 Diag(SwitchLoc, diag::warn_switch_default); in ActOnFinishSwitchStmt()
1406 diag::err_duplicate_case) in ActOnFinishSwitchStmt()
1410 diag::err_duplicate_case_differing_expr) in ActOnFinishSwitchStmt()
1416 diag::note_duplicate_case_prev); in ActOnFinishSwitchStmt()
1452 Diag(CR->getLHS()->getBeginLoc(), diag::warn_case_empty_range) in ActOnFinishSwitchStmt()
1506 Diag(CR->getLHS()->getBeginLoc(), diag::err_duplicate_case) in ActOnFinishSwitchStmt()
1509 diag::note_duplicate_case_prev); in ActOnFinishSwitchStmt()
1522 Diag(CondExpr->getExprLoc(), diag::warn_missing_case_for_condition) in ActOnFinishSwitchStmt()
1558 Diag(CaseExpr->getExprLoc(), diag::warn_not_in_enum) in ActOnFinishSwitchStmt()
1569 Diag(CaseExpr->getExprLoc(), diag::warn_not_in_enum) in ActOnFinishSwitchStmt()
1579 Diag(CaseExpr->getExprLoc(), diag::warn_not_in_enum) in ActOnFinishSwitchStmt()
1631 Diag(TheDefaultStmt->getDefaultLoc(), diag::warn_unreachable_default); in ActOnFinishSwitchStmt()
1636 ? diag::warn_def_missing_case in ActOnFinishSwitchStmt()
1637 : diag::warn_missing_case) in ActOnFinishSwitchStmt()
1652 diag::warn_empty_switch_body); in ActOnFinishSwitchStmt()
1665 if (Diags.isIgnored(diag::warn_not_in_enum_assignment, SrcExpr->getExprLoc())) in DiagnoseAssignmentEnum()
1686 Diag(SrcExpr->getExprLoc(), diag::warn_not_in_enum_assignment) in DiagnoseAssignmentEnum()
1711 Diag(SrcExpr->getExprLoc(), diag::warn_not_in_enum_assignment) in DiagnoseAssignmentEnum()
1729 !Diags.isIgnored(diag::warn_comma_operator, CondVal.second->getExprLoc())) in ActOnWhileStmt()
1758 !Diags.isIgnored(diag::warn_comma_operator, Cond->getExprLoc())) in ActOnDoStmt()
1936 if (S.Diags.isIgnored(diag::warn_variables_not_in_loop_body, in CheckForLoopConditionalStatement()
1940 PartialDiagnostic PDiag = S.PDiag(diag::warn_variables_not_in_loop_body); in CheckForLoopConditionalStatement()
2114 if (S.Diags.isIgnored(diag::warn_redundant_loop_iteration, in CheckForRedundantIteration()
2137 S.Diag(LastDRE->getLocation(), diag::warn_redundant_loop_iteration) in CheckForRedundantIteration()
2139 S.Diag(LoopDRE->getLocation(), diag::note_loop_iteration_here) in CheckForRedundantIteration()
2153 Diag(BCFinder.GetBreakLoc(), diag::warn_break_binds_to_switch); in CheckBreakContinueBinding()
2155 Diag(BCFinder.GetBreakLoc(), diag::warn_loop_ctrl_binds_to_inner) in CheckBreakContinueBinding()
2159 Diag(BCFinder.GetContinueLoc(), diag::warn_loop_ctrl_binds_to_inner) in CheckBreakContinueBinding()
2182 Diag(DI->getLocation(), diag::err_non_local_variable_decl_in_for); in ActOnForStmt()
2196 Diag(NonVarSeen->getLocation(), diag::err_non_variable_decl_in_for); in ActOnForStmt()
2209 !Diags.isIgnored(diag::warn_comma_operator, in ActOnForStmt()
2311 SemaRef.Diag(Loc, diag::note_for_range_begin_end) in NoteForRangeBeginEndFunction()
2346 return Diag(InitStmt->getBeginLoc(), diag::err_objc_for_range_init_stmt) in ActOnCXXForRangeStmt()
2355 Diag(DS->getBeginLoc(), diag::err_type_defined_in_for_range); in ActOnCXXForRangeStmt()
2385 diag::err_for_range_deduction_failure)) { in ActOnCXXForRangeStmt()
2445 SemaRef.Diag(BeginRange->getBeginLoc(), diag::note_in_for_range) in BuildNonArrayForRange()
2459 diag::err_for_range_iter_deduction_failure)) { in BuildNonArrayForRange()
2474 SemaRef.Diag(EndRange->getBeginLoc(), diag::note_in_for_range) in BuildNonArrayForRange()
2479 diag::err_for_range_iter_deduction_failure)) { in BuildNonArrayForRange()
2522 SemaRef.PDiag(diag::err_for_range_invalid) in BuildNonArrayForRange()
2530 diag::note_for_range_member_begin_end_ignored) in BuildNonArrayForRange()
2585 SemaRef.Diag(RangeLoc, diag::err_for_range_dereference) in RebuildForRangeWithDereference()
2654 diag::err_for_range_incomplete_type)) in BuildCXXForRangeStmt()
2689 diag::err_for_range_iter_deduction_failure)) { in BuildCXXForRangeStmt()
2762 diag::err_for_range_iter_deduction_failure)) { in BuildCXXForRangeStmt()
2784 Diag(Range->getBeginLoc(), diag::err_range_on_array_parameter) in BuildCXXForRangeStmt()
2786 Diag(PVD->getLocation(), diag::note_declared_at); in BuildCXXForRangeStmt()
2808 PDiag(diag::err_for_range_invalid) in BuildCXXForRangeStmt()
2826 ? diag::warn_for_range_begin_end_types_differ in BuildCXXForRangeStmt()
2827 : diag::ext_for_range_begin_end_types_differ) in BuildCXXForRangeStmt()
2858 Diag(RangeLoc, diag::note_for_range_invalid_iterator) in BuildCXXForRangeStmt()
2881 Diag(RangeLoc, diag::note_for_range_invalid_iterator) in BuildCXXForRangeStmt()
2895 Diag(RangeLoc, diag::note_for_range_invalid_iterator) in BuildCXXForRangeStmt()
2988 diag::warn_for_range_const_ref_binds_temp_built_from_ref) in DiagnoseForRangeReferenceVariableCopies()
2994 SemaRef.Diag(VD->getBeginLoc(), diag::note_use_type_or_non_reference) in DiagnoseForRangeReferenceVariableCopies()
3002 SemaRef.Diag(VD->getLocation(), diag::warn_for_range_ref_binds_ret_temp) in DiagnoseForRangeReferenceVariableCopies()
3006 SemaRef.Diag(VD->getBeginLoc(), diag::note_use_non_reference_type) in DiagnoseForRangeReferenceVariableCopies()
3053 SemaRef.Diag(VD->getLocation(), diag::warn_for_range_copy) in DiagnoseForRangeConstVariableCopies()
3055 SemaRef.Diag(VD->getBeginLoc(), diag::note_use_reference_type) in DiagnoseForRangeConstVariableCopies()
3075 diag::warn_for_range_const_ref_binds_temp_built_from_ref, in DiagnoseForRangeVariableCopies()
3077 SemaRef.Diags.isIgnored(diag::warn_for_range_ref_binds_ret_temp, in DiagnoseForRangeVariableCopies()
3079 SemaRef.Diags.isIgnored(diag::warn_for_range_copy, in DiagnoseForRangeVariableCopies()
3119 diag::warn_empty_range_based_for_body); in FinishCXXForRangeStmt()
3176 S.Diag(Loc, diag::warn_jump_out_of_seh_finally); in CheckJumpOutOfSEHFinally()
3185 return StmtError(Diag(ContinueLoc, diag::err_continue_not_in_loop)); in ActOnContinueStmt()
3191 return StmtError(Diag(ContinueLoc, diag::err_continue_from_cond_var_init)); in ActOnContinueStmt()
3199 Diag(ContinueLoc, diag::err_acc_branch_in_out_compute_construct) in ActOnContinueStmt()
3212 return StmtError(Diag(BreakLoc, diag::err_break_not_in_loop_or_switch)); in ActOnBreakStmt()
3215 return StmtError(Diag(BreakLoc, diag::err_omp_loop_cannot_use_stmt) in ActOnBreakStmt()
3229 Diag(BreakLoc, diag::err_acc_branch_in_out_compute_construct) in ActOnBreakStmt()
3483 Diag(ReturnLoc, diag::err_lambda_return_init_list) in ActOnCapScopeReturnStmt()
3499 Diag(ReturnLoc, diag::err_noreturn_block_has_return_expr); in ActOnCapScopeReturnStmt()
3503 Diag(ReturnLoc, diag::err_return_in_captured_stmt) << CurRegion->getRegionName(); in ActOnCapScopeReturnStmt()
3510 Diag(ReturnLoc, diag::err_noreturn_lambda_has_return_expr); in ActOnCapScopeReturnStmt()
3528 Diag(ReturnLoc, diag::ext_return_has_void_expr) << "literal" << 2; in ActOnCapScopeReturnStmt()
3530 Diag(ReturnLoc, diag::err_return_block_has_expr); in ActOnCapScopeReturnStmt()
3535 return StmtError(Diag(ReturnLoc, diag::err_block_return_missing_expr)); in ActOnCapScopeReturnStmt()
3638 getCurLambda() ? diag::err_lambda_return_init_list in DeduceFunctionTypeFromReturnExpr()
3639 : diag::err_auto_fn_return_init_list) in DeduceFunctionTypeFromReturnExpr()
3663 Diag(ReturnLoc, diag::err_auto_fn_return_void_but_not_auto) in DeduceFunctionTypeFromReturnExpr()
3700 Diag(ReturnLoc, diag::err_typecheck_missing_return_type_incompatible) in DeduceFunctionTypeFromReturnExpr()
3703 Diag(ReturnLoc, diag::err_auto_fn_different_deductions) in DeduceFunctionTypeFromReturnExpr()
3709 Diag(RetExpr->getExprLoc(), diag::err_auto_fn_deduction_failure) in DeduceFunctionTypeFromReturnExpr()
3723 Diag(FD->getLocation(), diag::err_kern_type_not_void_return) in DeduceFunctionTypeFromReturnExpr()
3747 Diag(ReturnLoc, diag::err_acc_branch_in_out_compute_construct) in ActOnReturnStmt()
3808 Diag(ReturnLoc, diag::warn_noreturn_function_has_return_expr) << FD; in BuildReturnStmt()
3811 Diag(ReturnLoc, diag::warn_main_returns_bool_literal) in BuildReturnStmt()
3816 Diag(RetValExp->getBeginLoc(), diag::warn_cmse_nonsecure_union) << 1; in BuildReturnStmt()
3837 Diag(ReturnLoc, diag::err_wasm_table_art) << 1; in BuildReturnStmt()
3909 Diag(ReturnLoc, diag::err_return_init_list) in BuildReturnStmt()
3920 unsigned D = diag::ext_return_has_expr; in BuildReturnStmt()
3925 D = diag::err_ctor_dtor_returns_void; in BuildReturnStmt()
3927 D = diag::ext_return_has_void_expr; in BuildReturnStmt()
3939 if (D == diag::err_ctor_dtor_returns_void) { in BuildReturnStmt()
3945 else if (D != diag::ext_return_has_void_expr || in BuildReturnStmt()
3980 Diag(ReturnLoc, diag::err_constexpr_return_missing_expr) in BuildReturnStmt()
3986 unsigned DiagID = getLangOpts().C99 ? diag::ext_return_missing_expr in BuildReturnStmt()
3987 : diag::warn_return_missing_expr; in BuildReturnStmt()
4196 targetDiag(TryLoc, diag::err_exceptions_disabled) << "try"; in ActOnCXXTryBlock()
4202 targetDiag(TryLoc, diag::warn_try_not_valid_on_target) << T.str(); in ActOnCXXTryBlock()
4206 CUDA().DiagIfDeviceCode(TryLoc, diag::err_cuda_device_exceptions) in ActOnCXXTryBlock()
4210 Diag(TryLoc, diag::err_omp_simd_region_cannot_use_stmt) << "try"; in ActOnCXXTryBlock()
4216 Diag(TryLoc, diag::err_mixing_cxx_try_seh_try) << 0; in ActOnCXXTryBlock()
4217 Diag(FSI->FirstSEHTryLoc, diag::note_conflicting_try_here) << "'__try'"; in ActOnCXXTryBlock()
4234 return StmtError(Diag(H->getBeginLoc(), diag::err_early_catch_all)); in ActOnCXXTryBlock()
4265 diag::warn_exception_caught_by_earlier_handler) in ActOnCXXTryBlock()
4268 diag::note_previous_exception_handler) in ActOnCXXTryBlock()
4285 diag::warn_exception_caught_by_earlier_handler) in ActOnCXXTryBlock()
4288 diag::note_previous_exception_handler) in ActOnCXXTryBlock()
4309 Diag(TryLoc, diag::err_mixing_cxx_try_seh_try) << FSI->FirstTryType; in ActOnSEHTryBlock()
4310 Diag(FSI->FirstCXXOrObjCTryLoc, diag::note_conflicting_try_here) in ActOnSEHTryBlock()
4328 Diag(TryLoc, diag::err_seh_try_outside_functions); in ActOnSEHTryBlock()
4332 Diag(TryLoc, diag::err_seh_try_unsupported); in ActOnSEHTryBlock()
4343 Diag(FilterExpr->getExprLoc(), diag::err_filter_expression_integral) in ActOnSEHExceptBlock()
4369 return StmtError(Diag(Loc, diag::err_ms___leave_not_in___try)); in ActOnSEHLeaveStmt()