Lines Matching refs:diag
128 S.Diag(Loc, diag::warn_unused_comparison) in DiagnoseUnusedComparison()
135 S.Diag(Loc, diag::note_inequality_comparison_to_or_assign) in DiagnoseUnusedComparison()
138 S.Diag(Loc, diag::note_equality_comparison_to_assign) in DiagnoseUnusedComparison()
162 unsigned DiagID = diag::warn_unused_expr; in DiagnoseUnusedExprResult()
180 Diag(Loc, diag::warn_unused_result) << R1 << R2; in DiagnoseUnusedExprResult()
184 Diag(Loc, diag::warn_unused_call) << R1 << R2 << "pure"; in DiagnoseUnusedExprResult()
188 Diag(Loc, diag::warn_unused_call) << R1 << R2 << "const"; in DiagnoseUnusedExprResult()
194 Diag(Loc, diag::err_arc_unused_init_message) << R1; in DiagnoseUnusedExprResult()
199 Diag(Loc, diag::warn_unused_result) << R1 << R2; in DiagnoseUnusedExprResult()
205 DiagID = diag::warn_unused_container_subscript_expr; in DiagnoseUnusedExprResult()
207 DiagID = diag::warn_unused_property_expr; in DiagnoseUnusedExprResult()
223 Diag(Loc, diag::warn_unused_voidptr) in DiagnoseUnusedExprResult()
264 Diag(D->getLocation(), diag::ext_mixed_decls_code); in ActOnCompoundStmt()
295 Diag(CaseLoc, diag::err_case_not_in_switch); in ActOnCaseStmt()
336 Diag(DefaultLoc, diag::err_default_not_in_switch); in ActOnDefaultStmt()
350 Diag(IdentLoc, diag::err_redefinition_of_label) << TheDecl->getDeclName(); in ActOnLabelStmt()
351 Diag(TheDecl->getLocation(), diag::note_previous_definition); in ActOnLabelStmt()
394 diag::warn_empty_if_body); in ActOnIfStmt()
524 PDiag(diag::err_typecheck_statement_requires_integer), in ActOnStartOfSwitchStmt()
525 PDiag(diag::err_switch_incomplete_class_type) in ActOnStartOfSwitchStmt()
527 PDiag(diag::err_switch_explicit_conversion), in ActOnStartOfSwitchStmt()
528 PDiag(diag::note_switch_conversion), in ActOnStartOfSwitchStmt()
529 PDiag(diag::err_switch_multiple_conversions), in ActOnStartOfSwitchStmt()
530 PDiag(diag::note_switch_conversion), in ActOnStartOfSwitchStmt()
601 Diag(SwitchLoc, diag::warn_bool_switch_condition) in ActOnFinishSwitchStmt()
634 Diag(DS->getDefaultLoc(), diag::err_multiple_default_labels_defined); in ActOnFinishSwitchStmt()
635 Diag(TheDefaultStmt->getDefaultLoc(), diag::note_duplicate_case_prev); in ActOnFinishSwitchStmt()
686 diag::warn_case_value_overflow); in ActOnFinishSwitchStmt()
730 diag::err_duplicate_case) << CaseVals[i].first.toString(10); in ActOnFinishSwitchStmt()
732 diag::note_duplicate_case_prev); in ActOnFinishSwitchStmt()
778 diag::warn_case_value_overflow); in ActOnFinishSwitchStmt()
784 Diag(CR->getLHS()->getLocStart(), diag::warn_case_empty_range) in ActOnFinishSwitchStmt()
839 Diag(CR->getLHS()->getLocStart(), diag::err_duplicate_case) in ActOnFinishSwitchStmt()
842 diag::note_duplicate_case_prev); in ActOnFinishSwitchStmt()
854 Diag(CondExpr->getExprLoc(), diag::warn_missing_case_for_condition) in ActOnFinishSwitchStmt()
892 Diag(CI->second->getLHS()->getExprLoc(), diag::warn_not_in_enum) in ActOnFinishSwitchStmt()
903 Diag(RI->second->getLHS()->getExprLoc(), diag::warn_not_in_enum) in ActOnFinishSwitchStmt()
913 Diag(RI->second->getRHS()->getExprLoc(), diag::warn_not_in_enum) in ActOnFinishSwitchStmt()
949 Diag(TheDefaultStmt->getDefaultLoc(), diag::warn_unreachable_default); in ActOnFinishSwitchStmt()
956 ? diag::warn_def_missing_case1 : diag::warn_missing_case1) in ActOnFinishSwitchStmt()
961 ? diag::warn_def_missing_case2 : diag::warn_missing_case2) in ActOnFinishSwitchStmt()
966 ? diag::warn_def_missing_case3 : diag::warn_missing_case3) in ActOnFinishSwitchStmt()
971 ? diag::warn_def_missing_cases : diag::warn_missing_cases) in ActOnFinishSwitchStmt()
983 diag::warn_empty_switch_body); in ActOnFinishSwitchStmt()
1056 Diag((*DI)->getLocation(), diag::err_non_variable_decl_in_for); in ActOnForStmt()
1123 return Diag(forLoc, diag::err_collection_expr_type) in ActOnObjCForCollectionOperand()
1136 ? PDiag(diag::err_arc_collection_forward) in ActOnObjCForCollectionOperand()
1164 Diag(forLoc, diag::warn_collection_expr_type) in ActOnObjCForCollectionOperand()
1185 diag::err_toomany_element_decls)); in ActOnObjCForCollectionStmt()
1194 diag::err_non_variable_decl_in_for)); in ActOnObjCForCollectionStmt()
1199 diag::err_selector_element_not_lvalue) in ActOnObjCForCollectionStmt()
1207 Diag(ForLoc, diag::err_selector_element_type) in ActOnObjCForCollectionStmt()
1237 SourceLocation Loc, int diag) { in FinishForRangeVarDecl() argument
1244 SemaRef.Diag(Loc, diag) << Init->getType(); in FinishForRangeVarDecl()
1288 SemaRef.Diag(Loc, diag::note_for_range_begin_end) in NoteForRangeBeginEndFunction()
1331 SemaRef.Diag(Range->getLocStart(), diag::note_for_range_type) in BuildForRangeBeginEndCall()
1337 diag::err_for_range_iter_deduction_failure)) { in BuildForRangeBeginEndCall()
1375 Diag(DS->getStartLoc(), diag::err_type_defined_in_for_range); in ActOnCXXForRangeStmt()
1390 diag::err_for_range_deduction_failure)) in ActOnCXXForRangeStmt()
1445 PDiag(diag::err_for_range_incomplete_type))) in BuildCXXForRangeStmt()
1465 diag::err_for_range_iter_deduction_failure)) { in BuildCXXForRangeStmt()
1491 diag::err_for_range_iter_deduction_failure)) { in BuildCXXForRangeStmt()
1514 Diag(ColonLoc, diag::err_for_range_member_begin_end_mismatch) in BuildCXXForRangeStmt()
1542 Diag(RangeLoc, diag::err_for_range_begin_end_types_differ) in BuildCXXForRangeStmt()
1633 diag::warn_empty_range_based_for_body); in FinishCXXForRangeStmt()
1674 return StmtError(Diag(ContinueLoc, diag::err_continue_not_in_loop)); in ActOnContinueStmt()
1685 return StmtError(Diag(BreakLoc, diag::err_break_not_in_loop_or_switch)); in ActOnBreakStmt()
1860 Diag(ReturnLoc, diag::err_lambda_return_init_list) in ActOnCapScopeReturnStmt()
1871 Diag(ReturnLoc, diag::err_typecheck_missing_return_type_incompatible) in ActOnCapScopeReturnStmt()
1883 Diag(ReturnLoc, diag::err_noreturn_block_has_return_expr); in ActOnCapScopeReturnStmt()
1889 Diag(ReturnLoc, diag::err_noreturn_lambda_has_return_expr); in ActOnCapScopeReturnStmt()
1908 Diag(ReturnLoc, diag::ext_return_has_void_expr) << "literal" << 2; in ActOnCapScopeReturnStmt()
1910 Diag(ReturnLoc, diag::err_return_block_has_expr); in ActOnCapScopeReturnStmt()
1915 return StmtError(Diag(ReturnLoc, diag::err_block_return_missing_expr)); in ActOnCapScopeReturnStmt()
1970 Diag(ReturnLoc, diag::warn_noreturn_function_has_return_expr) in ActOnReturnStmt()
2000 Diag(ReturnLoc, diag::err_return_init_list) in ActOnReturnStmt()
2008 unsigned D = diag::ext_return_has_expr; in ActOnReturnStmt()
2010 D = diag::ext_return_has_void_expr; in ActOnReturnStmt()
2022 if (D != diag::ext_return_has_void_expr || in ActOnReturnStmt()
2048 unsigned DiagID = diag::warn_return_missing_expr; // C90 6.6.6.4p4 in ActOnReturnStmt()
2050 if (getLangOpts().C99) DiagID = diag::ext_return_missing_expr; in ActOnReturnStmt()
2135 S.Diag(E2->getLocStart(), diag::err_invalid_asm_cast_lvalue) in CheckAsmLValue()
2138 S.Diag(E2->getLocStart(), diag::warn_invalid_asm_cast_lvalue) in CheckAsmLValue()
2182 return StmtError(Diag(AsmString->getLocStart(),diag::err_asm_wide_character) in ActOnAsmStmt()
2188 return StmtError(Diag(Literal->getLocStart(),diag::err_asm_wide_character) in ActOnAsmStmt()
2198 diag::err_asm_invalid_output_constraint) in ActOnAsmStmt()
2205 diag::err_asm_invalid_lvalue_in_output) in ActOnAsmStmt()
2217 return StmtError(Diag(Literal->getLocStart(),diag::err_asm_wide_character) in ActOnAsmStmt()
2228 diag::err_asm_invalid_input_constraint) in ActOnAsmStmt()
2238 diag::err_asm_invalid_lvalue_in_input) in ActOnAsmStmt()
2246 diag::err_asm_invalid_type_in_input) in ActOnAsmStmt()
2264 return StmtError(Diag(Literal->getLocStart(),diag::err_asm_wide_character) in ActOnAsmStmt()
2271 diag::err_asm_unknown_register_name) << Clobber); in ActOnAsmStmt()
2384 diag::err_asm_tying_incompatible_types) in ActOnAsmStmt()
2413 Diag(AtLoc, diag::err_objc_exceptions_disabled) << "@try"; in ActOnObjCAtTryStmt()
2438 return StmtError(Diag(AtLoc, diag::error_objc_throw_expects_object) in BuildObjCAtThrowStmt()
2450 Diag(AtLoc, diag::err_objc_exceptions_disabled) << "@throw"; in ActOnObjCAtThrowStmt()
2459 return StmtError(Diag(AtLoc, diag::error_rethrow_used_outside_catch)); in ActOnObjCAtThrowStmt()
2478 return Diag(atLoc, diag::error_objc_synchronized_expects_object) in ActOnObjCAtSynchronizedOperand()
2551 Diag(TryLoc, diag::err_exceptions_disabled) << "try"; in ActOnCXXTryBlock()
2565 diag::err_early_catch_all)); in ActOnCXXTryBlock()
2585 diag::warn_exception_caught_by_earlier_handler) in ActOnCXXTryBlock()
2588 diag::note_previous_exception_handler) in ActOnCXXTryBlock()
2628 diag::err_filter_expression_integral) in ActOnSEHExceptBlock()