Home | History | Annotate | Download | only in Sema

Lines Matching refs:diag

92   S.Diag(loc, diag::warn_type_attribute_wrong_type) << name << WhichType
729 S.Diag(DS.getTypeSpecSignLoc(), diag::ext_invalid_sign_spec)
736 S.Diag(DS.getTypeSpecSignLoc(), diag::ext_invalid_sign_spec)
788 S.Diag(DeclLoc, diag::ext_missing_declspec)
798 S.Diag(DeclLoc, diag::err_missing_type_specifier)
806 S.Diag(DeclLoc, diag::ext_missing_type_specifier)
824 S.Diag(DS.getTypeSpecWidthLoc(),
826 diag::warn_cxx98_compat_longlong : diag::ext_cxx11_longlong);
828 S.Diag(DS.getTypeSpecWidthLoc(), diag::ext_c99_longlong);
843 S.Diag(DS.getTypeSpecWidthLoc(),
845 diag::warn_cxx98_compat_longlong : diag::ext_cxx11_longlong);
847 S.Diag(DS.getTypeSpecWidthLoc(), diag::ext_c99_longlong);
856 S.Diag(DS.getTypeSpecTypeLoc(), diag::err_int128_unsupported);
871 S.Diag(DS.getTypeSpecTypeLoc(), diag::err_double_requires_fp64);
879 S.Diag(DS.getTypeSpecTypeLoc(), diag::err_decimal_unsupported);
943 S.Diag(DeclLoc, diag::err_invalid_protocol_qualifiers)
1071 S.Diag(DS.getTypeSpecComplexLoc(), diag::ext_freestanding_complex);
1086 S.Diag(DS.getTypeSpecComplexLoc(), diag::err_imaginary_not_supported);
1107 S.Diag(DS.getConstSpecLoc(), diag::warn_typecheck_function_qualifiers)
1110 S.Diag(DS.getVolatileSpecLoc(), diag::warn_typecheck_function_qualifiers)
1141 S.Diag(Quals[I].second, diag::warn_typecheck_reference_qualifiers)
1155 S.Diag(DS.getConstSpecLoc(), diag::ext_duplicate_declspec)
1160 S.Diag(DS.getVolatileSpecLoc(), diag::ext_duplicate_declspec)
1208 DiagID = diag::err_typecheck_invalid_restrict_invalid_pointee;
1212 DiagID = diag::err_typecheck_invalid_restrict_not_pointer;
1217 Diag(DS ? DS->getRestrictSpecLoc() : Loc, DiagID) << ProblemTy;
1302 diag::err_arc_indirect_no_ownership, type, isReference));
1304 S.Diag(loc, diag::err_arc_indirect_no_ownership) << type << isReference;
1362 S.Diag(Loc, diag::err_compound_qualified_function_type)
1385 Diag(Loc, diag::err_illegal_decl_pointer_to_reference)
1448 Diag(Loc, diag::err_reference_to_void);
1478 S.Diag(Loc, diag::ext_vla_folded_to_constant) << SR;
1520 Diag(Loc, diag::err_illegal_decl_array_of_references)
1526 Diag(Loc, diag::err_illegal_decl_array_incomplete_type) << T;
1531 diag::err_array_of_abstract_type))
1545 diag::err_illegal_decl_array_incomplete_type))
1550 Diag(Loc, diag::err_illegal_decl_array_of_functions)
1559 Diag(Loc, diag::ext_flexible_array_in_array) << T;
1561 Diag(Loc, diag::err_objc_array_of_interfaces) << T;
1586 Diag(ArraySize->getLocStart(), diag::err_array_size_non_int)
1606 Diag(ArraySize->getLocStart(), diag::err_array_size_non_int)
1620 Diag(ArraySize->getLocStart(), diag::err_decl_negative_array_size)
1623 Diag(ArraySize->getLocStart(), diag::err_typecheck_negative_array_size)
1630 Diag(ArraySize->getLocStart(),
1631 isSFINAEContext()? diag::err_typecheck_zero_array_size
1632 : diag::ext_typecheck_zero_array_size)
1636 Diag(ArraySize->getLocStart(),
1637 diag::warn_typecheck_zero_static_array_size)
1647 Diag(ArraySize->getLocStart(), diag::err_array_too_large)
1659 Diag(Loc, diag::err_opencl_vla);
1671 Diag(Loc, diag::err_vla_non_pod)
1677 Diag(Loc, diag::err_vla_in_sfinae);
1682 Diag(Loc, diag::ext_vla);
1684 Diag(Loc,
1685 getLangOpts().CPlusPlus? diag::err_c99_array_usage_cxx
1686 : diag::ext_c99_array_usage) << ASM;
1691 Diag(Loc, diag::warn_vla_used);
1706 Diag(AttrLoc, diag::err_attribute_invalid_vector_type) << T;
1713 Diag(AttrLoc, diag::err_attribute_argument_type)
1724 Diag(AttrLoc, diag::err_attribute_zero_size)
1730 Diag(AttrLoc, diag::err_attribute_size_too_large)
1743 Diag(Loc, diag::err_func_returning_array_function)
1750 Diag(Loc, diag::err_parameters_retval_cannot_have_fp16_type) << 1 <<
1758 Diag(Loc, diag::err_object_cannot_be_passed_returned_by_value) << 0 << T;
1777 Diag(Loc, diag::err_param_with_void_type);
1781 Diag(Loc, diag::err_parameters_retval_cannot_have_fp16_type) << 0 <<
1810 Diag(Loc, diag::err_distant_exception_spec);
1823 Diag(Loc, diag::err_illegal_decl_mempointer_to_reference)
1829 Diag(Loc, diag::err_illegal_decl_mempointer_to_void)
1835 Diag(Loc, diag::err_mempointer_in_nonclass_type) << Class;
1862 Diag(Loc, diag::err_nonfunction_block_type);
2036 Diag(Loc.isInvalid() ? FallbackLoc : Loc, DiagID)
2047 S.diagnoseIgnoredQualifiers(diag::warn_qual_return_type,
2064 diag::warn_qual_return_type,
2082 S.diagnoseIgnoredQualifiers(diag::warn_qual_return_type,
2099 S.diagnoseIgnoredQualifiers(diag::warn_qual_return_type,
2262 SemaRef.Diag(AutoRange.getBegin(), diag::err_auto_not_allowed)
2267 SemaRef.Diag(AutoRange.getBegin(),
2268 diag::warn_cxx98_compat_auto_type_specifier)
2295 SemaRef.Diag(OwnedTagDecl->getLocation(),
2296 diag::err_type_defined_in_alias_template)
2307 SemaRef.Diag(OwnedTagDecl->getLocation(),
2308 diag::err_type_defined_in_type_specifier)
2319 SemaRef.Diag(OwnedTagDecl->getLocation(),
2320 diag::err_type_defined_in_param_type)
2328 SemaRef.Diag(OwnedTagDecl->getLocation(),
2329 diag::err_type_defined_in_condition);
2373 S.Diag(DeclType.Loc,
2374 FTI.NumParams ? diag::warn_parens_disambiguated_as_function_declaration
2375 : diag::warn_empty_parens_are_function_decl)
2391 S.Diag(D.getCommaLoc(), diag::note_empty_parens_function_call)
2406 S.Diag(B, diag::note_additional_parens_for_variable_declaration)
2421 S.Diag(DeclType.Loc, diag::note_empty_parens_default_ctor)
2429 S.Diag(DeclType.Loc, diag::note_empty_parens_zero_initialize)
2514 unsigned DiagId = diag::err_decltype_auto_compound_type;
2524 DiagId = diag::err_decltype_auto_function_declarator_not_declaration;
2540 S.Diag(DeclChunk.Loc, DiagId) << DiagKind;
2562 S.Diag(DeclType.Loc, diag::err_blocks_disable);
2572 S.Diag(D.getIdentifierLoc(), diag::err_distant_exception_spec);
2591 S.Diag(D.getIdentifierLoc(), diag::err_distant_exception_spec);
2605 S.Diag(D.getIdentifierLoc(), diag::err_distant_exception_spec);
2622 S.Diag(DeclType.Loc, diag::err_array_star_outside_prototype);
2633 S.Diag(DeclType.Loc, diag::err_array_static_outside_prototype) <<
2656 S.Diag(DeclType.Loc, diag::err_array_static_not_outermost) <<
2676 S.Diag(DeclType.Loc, diag::err_illegal_decl_array_of_auto)
2701 S.Diag(D.getDeclSpec().getTypeSpecTypeLoc(),
2703 ? diag::err_auto_missing_trailing_return
2704 : diag::err_deduced_return_type);
2710 S.Diag(D.getDeclSpec().getTypeSpecTypeLoc(),
2711 diag::err_trailing_return_in_parens)
2717 S.Diag(D.getDeclSpec().getTypeSpecTypeLoc(),
2718 diag::err_trailing_return_without_auto)
2735 unsigned diagID = diag::err_func_returning_array_function;
2740 diagID = diag::err_block_returning_array_function;
2741 S.Diag(DeclType.Loc, diagID) << T->isFunctionType() << T;
2751 S.Diag(D.getIdentifierLoc(), diag::err_opencl_half_return) << T;
2755 S.Diag(D.getIdentifierLoc(),
2756 diag::err_parameters_retval_cannot_have_fp16_type) << 1;
2772 S.Diag(DiagLoc, diag::err_object_cannot_be_passed_returned_by_value)
2828 S.Diag(AttrLoc, diag::warn_arc_lifetime_result_type)
2837 S.Diag(Tag->getLocation(), diag::err_type_defined_in_result_type)
2844 S.Diag(FTI.getExceptionSpecLoc(), diag::err_exception_spec_in_typedef)
2873 S.Diag(FTI.getEllipsisLoc(), diag::err_ellipsis_first_param);
2879 S.Diag(FTI.Params[0].IdentLoc,
2880 diag::err_ident_list_in_fn_declaration);
2918 S.Diag(DeclType.Loc, diag::err_void_only_param);
2923 S.Diag(FTI.Params[i].IdentLoc, diag::err_param_with_void_type);
2929 S.Diag(DeclType.Loc, diag::err_void_param_qualified);
2939 S.Diag(Param->getLocation(),
2940 diag::err_opencl_half_param) << ParamTy;
2945 S.Diag(Param->getLocation(),
2946 diag::err_parameters_retval_cannot_have_fp16_type) << 0;
3039 S.Diag(DeclType.Mem.Scope().getBeginLoc(),
3040 diag::err_illegal_decl_mempointer_in_nonclass)
3134 S.Diag(Loc, diag::err_invalid_qualified_function_type)
3190 S.Diag(D.getEllipsisLoc(),
3191 diag::err_function_parameter_pack_without_parameter_packs)
3210 S.Diag(D.getEllipsisLoc(),
3212 ? diag::warn_cxx98_compat_variadic_templates
3213 : diag::ext_variadic_templates);
3237 S.Diag(D.getEllipsisLoc(), diag::err_ellipsis_in_declarator_not_parameter);
3917 S.Diag(Attr.getLoc(), diag::err_attribute_address_multiple_qualifiers);
3925 S.Diag(Attr.getLoc(), diag::err_attribute_address_function_type);
3934 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments)
3943 S.Diag(Attr.getLoc(), diag::err_attribute_argument_type)
3953 S.Diag(Attr.getLoc(), diag::err_attribute_address_space_negative)
3963 S.Diag(Attr.getLoc(), diag::err_attribute_address_space_too_high)
4054 S.Diag(AttrLoc, diag::err_attribute_argument_type)
4076 S.Diag(AttrLoc, diag::warn_attribute_type_not_supported)
4089 S.Diag(AttrLoc, diag::err_attr_objc_ownership_redundant)
4118 S.Diag(AttrLoc, diag::warn_type_attribute_wrong_type) << name
4141 diag::err_arc_weak_no_runtime, type, /*ignored*/ 0));
4143 S.Diag(AttrLoc, diag::err_arc_weak_no_runtime);
4157 S.Diag(AttrLoc, diag::err_arc_unsupported_weak_class);
4158 S.Diag(ObjT->getInterfaceDecl()->getLocation(),
4159 diag::note_class_declared);
4184 S.Diag(attr.getLoc(), diag::err_attribute_multiple_objc_gc);
4191 S.Diag(attr.getLoc(), diag::err_attribute_argument_type)
4198 S.Diag(attr.getLoc(), diag::err_attribute_wrong_number_arguments)
4210 S.Diag(attr.getLoc(), diag::warn_attribute_type_not_supported)
4371 S.Diag(Attr.getLoc(), diag::warn_duplicate_attribute_exact)
4382 S.Diag(Attr.getLoc(), diag::err_attributes_are_not_compatible)
4389 S.Diag(Attr.getLoc(), diag::err_attributes_are_not_compatible)
4401 S.Diag(Attr.getLoc(), Type->isMemberPointerType() ?
4402 diag::err_attribute_no_member_pointers :
4403 diag::err_attribute_pointers_only) << Attr.getName();
4513 S.Diag(attr.getLoc(), diag::err_attributes_are_not_compatible)
4543 S.Diag(attr.getLoc(), diag::err_attributes_are_not_compatible)
4555 unsigned DiagID = diag::err_cconv_varargs;
4559 DiagID = diag::warn_cconv_varargs;
4561 S.Diag(attr.getLoc(), DiagID) << FunctionType::getNameForCallConv(CC);
4570 S.Diag(attr.getLoc(), diag::err_cconv_knr)
4578 S.Diag(attr.getLoc(), diag::err_attributes_are_not_compatible)
4641 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments)
4650 S.Diag(Attr.getLoc(), diag::err_attribute_argument_type)
4660 S.Diag(Attr.getLoc(), diag::err_attribute_invalid_vector_type) << CurType;
4670 S.Diag(Attr.getLoc(), diag::err_attribute_invalid_size)
4676 S.Diag(Attr.getLoc(), diag::err_attribute_size_too_large)
4682 S.Diag(Attr.getLoc(), diag::err_attribute_zero_size)
4701 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments)
4795 S.Diag(Attr.getLoc(), diag::err_attribute_unsupported) << Attr.getName();
4801 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments)
4811 S.Diag(Attr.getLoc(), diag::err_attribute_argument_type)
4819 S.Diag(Attr.getLoc(), diag::err_attribute_invalid_vector_type) << CurType;
4829 S.Diag(Attr.getLoc(), diag::err_attribute_bad_neon_vector_size) << CurType;
4859 state.getSema().Diag(attr.getLoc(),
4860 diag::warn_cxx11_gnu_attribute_on_type)
4877 state.getSema().Diag(attr.getLoc(), diag::err_attribute_not_type_attr)
4885 state.getSema().Diag(attr.getLoc(),
4886 diag::warn_unknown_attribute_ignored)
5049 S.Diag(Loc, DiagID) << T;
5066 /// and cannot be completed, issues the diagnostic @p diag (giving it
5215 Diag(Loc, diag::err_module_private_definition)
5217 Diag(SuggestedDef->getLocation(), diag::note_previous_definition);
5306 Diag(Loc, diag::err_typecheck_decl_incomplete_type___float128);
5315 Diag(Tag->getDecl()->getLocation(),
5316 Tag->isBeingDefined() ? diag::note_type_being_defined
5317 : diag::note_forward_declaration)
5322 Diag(IFace->getDecl()->getLocation(), diag::note_forward_class);
5398 RequireCompleteType(Loc, ElemType, diag::note_non_literal_incomplete, T);
5407 Diag(RD->getLocation(), diag::note_non_literal_virtual_base)
5410 Diag(I.getLocStart(), diag::note_constexpr_virtual_base_here)
5414 Diag(RD->getLocation(), diag::note_non_literal_no_constexpr_ctors) << RD;
5418 Diag(I.getLocStart(),
5419 diag::note_non_literal_base_class)
5427 Diag(I->getLocation(), diag::note_non_literal_field)
5441 Diag(Dtor->getLocation(), Dtor->isUserProvided() ?
5442 diag::note_non_literal_user_provided_dtor :
5443 diag::note_non_literal_nontrivial_dtor) << RD;
5567 Diag(Loc, diag::err_only_enums_have_underlying_types);
5576 Diag(Loc, diag::err_underlying_type_of_incomplete_enum) << BaseType;
5577 Diag(FwdDecl->getLocation(), diag::note_forward_declaration) << FwdDecl;
5600 if (RequireCompleteType(Loc, T, diag::err_atomic_specifier_bad_type, 0))
5619 Diag(Loc, diag::err_atomic_specifier_bad_type) << DisallowedKind << T;