Home | History | Annotate | Download | only in Sema

Lines Matching defs:Diag

84             S.Diag(Loc, diag::err_unavailable) << D->getDeclName();
86 S.Diag(Loc, diag::warn_unavailable_fwdclass_message)
90 S.Diag(Loc, diag::err_unavailable_message)
92 S.Diag(D->getLocation(), diag::note_unavailable_here)
122 Diag(Suppressed[I].first, Suppressed[I].second);
134 Diag(Loc, diag::err_auto_variable_cannot_appear_in_own_initializer)
142 Diag(Loc, diag::err_deleted_function_use);
143 Diag(D->getLocation(), diag::note_unavailable_here) << 1 << true;
152 Diag(Loc, diag::warn_used_but_marked_unused) << D->getDeclName();
243 Diag(Loc, diag::warn_not_enough_argument) << D->getDeclName();
244 Diag(D->getLocation(), diag::note_sentinel_here) << calleeType;
280 Diag(Loc, diag::warn_missing_sentinel) << calleeType;
282 Diag(MissingNilLoc, diag::warn_missing_sentinel)
285 Diag(D->getLocation(), diag::note_sentinel_here) << calleeType;
342 S.PDiag(diag::warn_indirection_through_null)
345 S.PDiag(diag::note_indirection_through_null));
547 PDiag(diag::err_cannot_pass_objc_interface_to_vararg)
567 PDiag(diag::warn_cxx98_compat_pass_non_pod_arg_to_vararg)
582 PDiag(diag::warn_cannot_pass_non_pod_arg_to_vararg)
1028 D = diag::err_assoc_type_incomplete;
1030 D = diag::err_assoc_type_nonobject;
1032 D = diag::err_assoc_type_variably_modified;
1035 Diag(Types[i]->getTypeLoc().getBeginLoc(), D)
1047 Diag(Types[j]->getTypeLoc().getBeginLoc(),
1048 diag::err_assoc_compatible_types)
1052 Diag(Types[i]->getTypeLoc().getBeginLoc(),
1053 diag::note_compat_assoc)
1089 Diag(ControllingExpr->getLocStart(), diag::err_generic_sel_multi_match)
1094 Diag(Types[*I]->getTypeLoc().getBeginLoc(),
1095 diag::note_compat_assoc)
1109 Diag(ControllingExpr->getLocStart(), diag::err_generic_sel_no_match)
1245 S.Diag(loc, diag::err_reference_to_local_var_in_enclosing_function)
1247 S.Diag(var->getLocation(), diag::note_local_variable_declared_here)
1320 S.Diag(loc, diag::err_ref_vm_type);
1321 S.Diag(var->getLocation(), diag::note_declared_at);
1328 S.Diag(loc, diag::err_ref_array_type);
1329 S.Diag(var->getLocation(), diag::note_declared_at);
1438 Diag(NameInfo.getLoc(), diag::err_ref_bad_target)
1440 Diag(D->getLocation(), diag::note_previous_decl)
1504 unsigned diagnostic = diag::err_undeclared_var_use;
1505 unsigned diagnostic_suggest = diag::err_undeclared_var_use_suggest;
1509 diagnostic = diag::err_undeclared_use;
1510 diagnostic_suggest = diag::err_undeclared_use_suggest;
1541 diagnostic = diag::warn_found_via_dependent_bases_lookup;
1542 Diag(R.getNameLoc(), diagnostic) << Name
1563 Diag(R.getNameLoc(), diagnostic) << Name;
1566 Diag(R.getNameLoc(), diagnostic) << Name;
1571 Diag((*I)->getLocation(), diag::note_dependent_var_use);
1617 Diag(R.getNameLoc(), diagnostic_suggest) << Name << CorrectedQuotedStr
1620 Diag(R.getNameLoc(), diag::err_no_member_suggest)
1625 Diag(ND->getLocation(), diag::note_previous_decl)
1639 Diag(R.getNameLoc(), diagnostic_suggest)
1642 Diag(R.getNameLoc(), diag::err_no_member_suggest)
1653 Diag(R.getNameLoc(), diagnostic_suggest) << Name << CorrectedQuotedStr;
1655 Diag(R.getNameLoc(), diag::err_no_member_suggest)
1666 Diag(R.getNameLoc(), diag::err_no_member)
1673 Diag(R.getNameLoc(), diagnostic) << Name;
1892 Diag(NameInfo.getLoc(), diag::err_no_member)
1941 return ExprError(Diag(Loc, diag::error_ivar_use_in_class_method)
1956 Diag(Loc, diag::error_private_ivar_access) << IV->getDeclName();
1986 Diag(Loc, diag::warn_ivar_use_hidden) << IV->getDeclName();
2235 S.Diag(Loc, diag::err_unexpected_typedef) << D->getDeclName();
2240 S.Diag(Loc, diag::err_unexpected_interface) << D->getDeclName();
2245 S.Diag(Loc, diag::err_unexpected_namespace) << D->getDeclName();
2300 Diag(Loc, diag::err_template_decl_ref)
2302 Diag(Template->getLocation(), diag::note_template_decl_here);
2309 Diag(Loc, diag::err_ref_non_value)
2311 Diag(D->getLocation(), diag::note_declared_at);
2516 Diag(Loc, diag::ext_predef_outside_function);
2622 diagnostic = diag::warn_float_overflow;
2625 diagnostic = diag::warn_float_underflow;
2629 Diag(Tok.getLocation(), diagnostic)
2641 Diag(Tok.getLocation(), diag::warn_double_const_requires_fp64);
2652 Diag(Tok.getLocation(),
2654 diag::warn_cxx98_compat_longlong : diag::ext_longlong);
2661 Diag(Tok.getLocation(), diag::warn_integer_too_large);
2726 Diag(Tok.getLocation(), diag::warn_integer_too_large_for_signed);
2758 S.Diag(Loc, diag::err_vecstep_non_scalar_vector_type)
2776 S.Diag(Loc, diag::ext_sizeof_function_type) << ArgRange;
2782 S.Diag(Loc, diag::ext_sizeof_void_type) << TraitKind << ArgRange;
2795 S.Diag(Loc, diag::err_sizeof_nonfragile_interface)
2832 PDiag(diag::err_sizeof_alignof_incomplete_type)
2852 Diag(E->getExprLoc(), diag::warn_sizeof_array_param)
2854 Diag(PVD->getLocation(), diag::note_declared_at);
2901 PDiag(diag::err_sizeof_alignof_incomplete_type)
2924 S.Diag(E->getExprLoc(), diag::err_sizeof_alignof_bitfield)
2989 Diag(E->getExprLoc(), diag::err_sizeof_alignof_bitfield) << 0;
3054 S.Diag(Loc, diag::err_realimag_invalid_type) << V.get()->getType()
3171 Diag(LHSExp->getLocStart(), diag::ext_subscript_non_lvalue) <<
3182 Diag(RHSExp->getLocStart(), diag::ext_subscript_non_lvalue) <<
3192 return ExprError(Diag(LLoc, diag::err_typecheck_subscript_value)
3197 return ExprError(Diag(LLoc, diag::err_typecheck_subscript_not_integer)
3203 Diag(LLoc, diag::warn_subscript_is_char) << IndexExpr->getSourceRange();
3210 Diag(BaseExpr->getLocStart(), diag::err_subscript_function_type)
3217 Diag(LLoc, diag::ext_gnu_subscript_void_type)
3225 PDiag(diag::err_subscript_incomplete_type)
3231 Diag(LLoc, diag::err_subscript_nonfragile_interface)
3247 Diag(CallLoc,
3248 diag::err_use_of_default_argument_to_function_declared_later) <<
3250 Diag(UnparsedDefaultArgLocs[Param],
3251 diag::note_default_argument_declared_here);
3352 Diag(RParenLoc, MinArgs == NumArgsInProto
3353 ? diag::err_typecheck_call_too_few_args
3354 : diag::err_typecheck_call_too_few_args_at_least)
3360 Diag(FDecl->getLocStart(), diag
3372 Diag(Args[NumArgsInProto]->getLocStart(),
3374 ? diag::err_typecheck_call_too_many_args
3375 : diag::err_typecheck_call_too_many_args_at_most)
3383 Diag(FDecl->getLocStart(), diag::note_callee_decl)
3434 PDiag(diag::err_call_incomplete_argument)
3519 S.Diag(PVD->getLocation(), diag::note_callee_static_array)
3547 Diag(CallLoc, diag::warn_null_arg) << ArgExpr->getSourceRange();
3562 Diag(CallLoc, diag::warn_static_array_too_small)
3595 Diag(Fn->getLocStart(), diag::err_pseudo_dtor_call_with_args)
3687 return ExprError(Diag(LLLLoc, diag::err_undeclared_var_use)
3710 return ExprError(Diag(BuiltinLoc,
3711 diag::err_invalid_astype_of_different_size)
3770 return ExprError(Diag(LParenLoc, diag::err_typecheck_call_not_function)
3785 return ExprError(Diag(LParenLoc, diag::err_typecheck_call_not_function)
3793 return ExprError(Diag(LParenLoc,diag::err_kern_call_not_global_function)
3798 return ExprError(Diag(LParenLoc, diag::err_kern_type_not_void_return)
3803 return ExprError(Diag(LParenLoc, diag::err_global_call_not_config)
3833 Diag(RParenLoc, diag::warn_call_wrong_number_of_arguments)
3871 PDiag(diag::err_call_incomplete_argument)
3881 return ExprError(Diag(LParenLoc, diag::err_member_call_without_object)
3925 PDiag(diag::err_illegal_decl_array_incomplete_type)
3930 return ExprError(Diag(LParenLoc, diag::err_variable_object_no_init)
3934 PDiag(diag::err_typecheck_decl_incomplete_type)
4181 return Diag(R.getBegin(),
4183 diag::err_invalid_conversion_between_vectors :
4184 diag::err_invalid_conversion_between_vector_and_integer)
4187 return Diag(R.getBegin(),
4188 diag::err_invalid_conversion_between_vector_and_scalar)
4209 Diag(R.getBegin(),diag::err_invalid_conversion_between_ext_vectors)
4221 return Diag(R.getBegin(),
4222 diag::err_invalid_conversion_between_vector_and_scalar)
4266 Diag(PLE->getExprLoc(), diag::err_altivec_empty_initializer);
4336 Diag(E->getExprLoc(),
4337 diag::err_incorrect_number_of_vector_initializers);
4435 Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands_null)
4453 S.Diag(Cond->getLocStart(), S.getLangOptions().OpenCL ?
4454 diag::err_typecheck_cond_expect_scalar :
4455 diag::err_typecheck_cond_expect_scalar_or_vector)
4467 S.Diag(LHS.get()->getLocStart(), diag::err_typecheck_cond_expect_scalar)
4472 S.Diag(RHS.get()->getLocStart(), diag::err_typecheck_cond_expect_scalar)
4490 S.Diag(RHSExpr->getLocStart(), diag::ext_typecheck_cond_one_void)
4493 S.Diag(LHSExpr->getLocStart(), diag::ext_typecheck_cond_one_void)
4539 S.Diag(Loc, diag::warn_typecheck_cond_incompatible_pointers)
4579 S.Diag(Loc, diag::err_typecheck_cond_incompatible_operands)
4640 S.Diag(Loc, diag::warn_typecheck_cond_pointer_integer_mismatch)
4766 Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands)
4856 Diag(QuestionLoc, diag::ext_typecheck_cond_incompatible_operands)
4905 Self.Diag(Loc, Note)
4910 Self.Diag(Loc, Note) << ParenRange;
5000 Self.Diag(OpLoc, diag::warn_precedence_conditional)
5005 Self.PDiag(diag::note_precedence_conditional_silence)
5010 Self.PDiag(diag::note_precedence_conditional_first),
5706 Diag(Loc, diag::err_typecheck_invalid_operands)
5785 Diag(Loc, diag::err_typecheck_vector_not_convertable)
5813 S.Diag(Loc, diag::warn_null_in_arithmetic_operation)
5825 S.Diag(Loc, diag::warn_null_in_comparison_operation)
5851 DiagRuntimeBehavior(Loc, RHS.get(), PDiag(diag::warn_division_by_zero)
5880 DiagRuntimeBehavior(Loc, RHS.get(), PDiag(diag::warn_remainder_by_zero)
5889 S.Diag(Loc, S.getLangOptions().CPlusPlus
5890 ? diag::err_typecheck_pointer_arith_void_type
5891 : diag::ext_gnu_void_ptr)
5899 S.Diag(Loc, S.getLangOptions().CPlusPlus
5900 ? diag::err_typecheck_pointer_arith_void_type
5901 : diag::ext_gnu_void_ptr)
5910 S.Diag(Loc, S.getLangOptions().CPlusPlus
5911 ? diag::err_typecheck_pointer_arith_function_type
5912 : diag::ext_gnu_ptr_func_arith)
5925 S.Diag(Loc, S.getLangOptions().CPlusPlus
5926 ? diag::err_typecheck_pointer_arith_function_type
5927 : diag::ext_gnu_ptr_func_arith)
5944 S.PDiag(diag::err_typecheck_arithmetic_incomplete_type)
6034 S.Diag(OpLoc, diag::err_arithmetic_nonfragile_interface)
6044 S.Diag(Loc, diag::err_typecheck_sub_ptr_compatible)
6203 S.PDiag(diag::warn_shift_negative)
6211 S.PDiag(diag::warn_shift_gt_typewidth)
6244 S.Diag(Loc, diag::warn_shift_result_sets_sign_bit)
6250 S.Diag(Loc, diag::warn_shift_result_gt_typewidth)
6335 S.Diag(Loc, diag::warn_comparison_of_mixed_enum_types)
6344 S.Diag(Loc, IsError ? diag::err_typecheck_comparison_of_distinct_pointers
6345 : diag::ext_typecheck_comparison_of_distinct_pointers)
6388 S.Diag(Loc, diag::ext_typecheck_comparison_of_distinct_pointers_nonstandard)
6401 S.Diag(Loc, IsError ? diag::err_typecheck_comparison_of_fptr_to_void
6402 : diag::ext_typecheck_comparison_of_fptr_to_void)
6446 DiagRuntimeBehavior(Loc, 0, PDiag(diag::warn_comparison_always)
6468 DiagRuntimeBehavior(Loc, 0, PDiag(diag::warn_comparison_always)
6510 PDiag(diag::warn_stringcompare)
6596 Diag(Loc, diag::ext_typecheck_ordered_comparison_of_function_pointers)
6673 Diag(Loc, diag::err_typecheck_comparison_of_distinct_blocks)
6690 Diag(Loc, diag::err_typecheck_comparison_of_distinct_blocks)
6745 DiagID = diag::ext_typecheck_ordered_comparison_of_pointer_and_zero;
6747 DiagID = diag::ext_typecheck_ordered_comparison_of_pointer_integer;
6749 DiagID = diag::err_typecheck_comparison_of_pointer_integer;
6752 DiagID = diag::ext_typecheck_comparison_of_pointer_integer;
6755 Diag(Loc, DiagID)
6815 PDiag(diag::warn_comparison_always)
6891 Diag(Loc, diag::warn_logical_instead_of_bitwise)
6895 Diag(Loc, diag::note_logical_instead_of_bitwise_change_operator)
6903 Diag(Loc, diag::note_logical_instead_of_bitwise_remove_constant)
7018 unsigned Diag = 0;
7022 Diag = diag::err_typecheck_assign_const;
7040 Diag = diag::err_typecheck_arr_assign_self;
7044 Diag = diag::err_typecheck_arr_assign_enumeration;
7049 S.Diag(Loc, Diag) << E->getSourceRange() << Assign;
7059 Diag = diag::err_typecheck_array_not_modifiable_lvalue;
7063 Diag = diag::err_typecheck_non_object_not_modifiable_lvalue;
7067 Diag = diag::err_typecheck_lvalue_casts_not_supported;
7074 Diag = diag::err_typecheck_expression_not_modifiable_lvalue;
7079 S.PDiag(diag::err_typecheck_incomplete_type_not_modifiable_lvalue)
7082 Diag = diag::err_typecheck_duplicate_vector_components_not_mlvalue;
7085 Diag = diag::err_block_decl_ref_not_modifiable_lvalue;
7088 Diag = diag::error_readonly_property_assignment;
7091 Diag = diag::error_nosetter_property_assignment;
7094 Diag = diag::error_readonly_message_assignment;
7097 Diag = diag::error_no_subobject_property_setting;
7105 S.Diag(Loc, Diag) << E->getType() << E->getSourceRange() << Assign;
7107 S.Diag(Loc, Diag) << E->getSourceRange() << Assign;
7149 Diag(Loc, diag::err_assignment_requires_nonfragile_object)
7168 Diag(Loc, diag::warn_not_compound_assign)
7228 diag::err_incomplete_type);
7249 S.Diag(OpLoc, diag::err_decrement_bool) << Op->getSourceRange();
7253 S.Diag(OpLoc, diag::warn_increment_bool) << Op->getSourceRange();
7266 S.Diag(OpLoc, diag::ext_integer_increment_complex)
7276 S.Diag(OpLoc, diag::err_typecheck_illegal_increment_decrement)
7320 Diag(PRE->getLocation(), diag::err_getter_not_found)
7466 S.Diag(Loc, diag::err_typecheck_address_of) << Type << E->getSourceRange();
7482 S.Diag(OpLoc, diag::err_typecheck_invalid_lvalue_addrof)
7492 S.Diag(OpLoc, diag::err_invalid_form_pointer_member_function)
7519 S.Diag(OpLoc, sfinae ? diag::err_typecheck_addrof_class_temporary
7520 : diag::ext_typecheck_addrof_class_temporary)
7532 S.Diag(OpLoc, diag::err_invalid_form_pointer_member_function)
7541 S.Diag(OpLoc, diag::err_parens_pointer_member_function)
7546 S.Diag(OpLoc, diag::err_unqualified_pointer_member_function)
7556 // FIXME: emit more specific diag...
7557 S.Diag(OpLoc, diag::err_typecheck_invalid_lvalue_addrof)
7590 S.Diag(OpLoc,
7591 diag::err_cannot_form_pointer_to_member_of_reference_type)
7615 S.Diag(OpLoc, diag::ext_typecheck_addrof_void) << op->getSourceRange();
7660 S.Diag(OpLoc, diag::err_typecheck_indirection_requires_pointer)
7765 S.Diag(OpLoc, diag::warn_self_assignment)
7961 Self.Diag(OpLoc, diag::warn_precedence_bitwise_rel)
7964 Self.PDiag(diag::note_precedence_bitwise_silence) << OpStr,
7967 Self.PDiag(diag::note_precedence_bitwise_first) << BinOp::getOpcodeStr(Opc),
7978 Self.Diag(Bop->getOperatorLoc(), diag::warn_bitwise_and_in_bitwise_or)
7981 Self.PDiag(diag::note_bitwise_and_in_bitwise_or_silence),
7992 Self.Diag(Bop->getOperatorLoc(), diag::warn_logical_and_in_logical_or)
7995 Self.PDiag(diag::note_logical_and_in_logical_or_silence),
8186 return ExprError(Diag(OpLoc, diag::err_typecheck_unary_expr)
8198 Diag(OpLoc, diag::ext_integer_complement_complex)
8207 return ExprError(Diag(OpLoc, diag::err_typecheck_unary_expr)
8239 return ExprError(Diag(OpLoc, diag::err_typecheck_unary_expr)
8343 return ExprError(Diag(LPLoc, diag::err_stmtexpr_file_scope));
8423 return ExprError(Diag(BuiltinLoc, diag::err_offsetof_record_type)
8430 PDiag(diag::err_offsetof_incomplete_type)
8439 Diag(BuiltinLoc, diag::ext_offsetof_extended_field_designator)
8454 return ExprError(Diag(OC.LocEnd, diag::err_offsetof_array_type)
8469 return ExprError(Diag(Idx->getLocStart(),
8470 diag::err_typecheck_subscript_not_integer)
8490 diag::err_offsetof_incomplete_type))
8496 return ExprError(Diag(OC.LocEnd, diag::err_offsetof_record_type)
8507 PDiag(diag::warn_offsetof_non_pod_type)
8524 return ExprError(Diag(BuiltinLoc, diag::err_no_member)
8533 Diag(OC.LocEnd, diag::err_offsetof_bitfield)
8536 Diag(MemberDecl->getLocation(), diag::note_bitfield_decl);
8613 return ExprError(Diag(ExpLoc,
8614 diag::err_typecheck_choose_expr_requires_constant)
8696 Diag(ParamInfo.getSourceRange().getBegin(),
8697 diag::err_object_cannot_be_passed_returned_by_value) << 0 << RetTy;
8717 Diag(Param->getLocation(), diag::err_parameter_name_omitted);
8746 Diag(ParamInfo.getAttributes()->getLoc(),
8747 diag::warn_attribute_sentinel_not_variadic) << 1;
8783 Diag(CaretLoc, diag::err_blocks_disable);
8902 return ExprError(Diag(E->getLocStart(),
8903 diag::err_first_argument_to_va_arg_not_of_type_va_list)
8909 PDiag(diag::err_second_parameter_to_va_arg_incomplete)
8915 PDiag(diag::err_second_parameter_to_va_arg_abstract)
8920 Diag(TInfo->getTypeLoc().getBeginLoc(),
8922 ? diag::warn_second_parameter_to_va_arg_ownership_qualified
8923 : diag::warn_second_parameter_to_va_arg_not_pod)
8939 Diag(TInfo->getTypeLoc().getBeginLoc(),
8940 diag::warn_second_parameter_to_va_arg_never_compatible)
9013 DiagKind = diag::ext_typecheck_convert_pointer_int;
9018 DiagKind = diag::ext_typecheck_convert_int_pointer;
9024 DiagKind = diag::ext_typecheck_convert_incompatible_pointer;
9033 DiagKind = diag::ext_typecheck_convert_incompatible_pointer_sign;
9036 DiagKind = diag::ext_typecheck_convert_pointer_void_func;
9045 DiagKind = diag::err_typecheck_incompatible_address_space;
9050 DiagKind = diag::err_typecheck_incompatible_ownership;
9070 DiagKind = diag::ext_typecheck_convert_discards_qualifiers;
9073 DiagKind = diag::ext_nested_pointer_qualifier_mismatch;
9076 DiagKind = diag::err_int_to_block_pointer;
9079 DiagKind = diag::err_typecheck_convert_incompatible_block_pointer;
9084 DiagKind = diag::warn_incompatible_qualified_id;
9087 DiagKind = diag::warn_incompatible_vectors;
9090 DiagKind = diag::err_arc_weak_unavailable_assign;
9093 DiagKind = diag::err_typecheck_convert_incompatible;
9135 Diag(Loc, FDiag);
9157 Diag(E->getExprLoc(), diag::err_expr_not_ice) << E->getSourceRange();
9159 if (EvalResult.Diag) {
9162 if (EvalResult.Diag != diag::note_invalid_subexpr_in_ice ||
9164 Diag(EvalResult.DiagLoc, EvalResult.Diag);
9170 Diag(E->getExprLoc(), diag::ext_expr_not_ice) <<
9173 if (EvalResult.Diag &&
9174 Diags.getDiagnosticLevel(diag::ext_expr_not_ice, EvalResult.DiagLoc)
9176 Diag(EvalResult.DiagLoc, EvalResult.Diag);
9215 Diag(I->first, I->second);
9557 Diag(Loc, PD);
9575 FD ? PDiag(diag::note_function_with_incomplete_return_type_declared_here)
9581 PDiag(diag::err_call_function_incomplete_return)
9583 PDiag(diag::err_call_incomplete_return)
9596 unsigned diagnostic = diag::warn_condition_is_assignment;
9612 diagnostic = diag::warn_condition_is_idiomatic_assignment;
9616 diagnostic = diag::warn_condition_is_idiomatic_assignment;
9631 Diag(Loc, diagnostic) << E->getSourceRange();
9635 Diag(Loc, diag::note_condition_assign_silence)
9640 Diag(Loc, diag::note_condition_or_assign_to_comparison)
9643 Diag(Loc, diag::note_condition_assign_to_comparison)
9666 Diag(Loc, diag::warn_equality_with_extra_parens) << E->getSourceRange();
9667 Diag(Loc, diag::note_equality_comparison_silence)
9670 Diag(Loc, diag::note_equality_comparison_to_assign)
9695 Diag(Loc, diag::err_typecheck_statement_requires_scalar)
9728 S.Diag(E->getExprLoc(), diag::err_unsupported_unknown_any_call)
9821 S.Diag(E->getExprLoc(), diag::err_unsupported_unknown_any_expr)
9853 S.Diag(E->getOperatorLoc(), diag::err_unknown_any_addrof)
9910 unsigned diagID = diag::err_func_returning_array_function;
9912 diagID = diag::err_block_returning_array_function;
9914 S.Diag(E->getExprLoc(), diagID)
9961 S.Diag(E->getExprLoc(), diag::err_func_returning_array_function)
10014 S.Diag(E->getExprLoc(), diag::err_unknown_any_function)
10034 S.Diag(E->getExprLoc(), diag::err_unknown_any_var_function_type)
10041 S.Diag(E->getExprLoc(), diag::err_unsupported_unknown_any_decl)
10070 unsigned diagID = diag::err_uncasted_use_of_unknown_any;
10075 diagID = diag::err_uncasted_call_of_unknown_any;
10090 diagID = diag::err_uncasted_call_of_unknown_any;
10094 S.Diag(loc, diag::err_uncasted_send_to_unknown_any_method)
10100 S.Diag(E->getExprLoc(), diag::err_unsupported_unknown_any_expr)
10105 S.Diag(loc, diagID) << d << orig->getSourceRange();
10129 tryToRecoverWithCall(result, PDiag(diag::err_ovl_unresolvable),
10138 tryToRecoverWithCall(result, PDiag(diag::err_bound_member_function),