Home | History | Annotate | Download | only in Sema

Lines Matching refs:diag

150 // arguments, they return TC_NotApplicable and *may* set diag to a diagnostic
152 // fails, they return TC_Failed and *must* set diag; they can set it to 0 if
360 msg = diag::err_ovl_no_conversion_in_cast;
362 msg = diag::err_ovl_no_viable_conversion_in_cast;
367 msg = diag::err_ovl_ambiguous_conversion_in_cast;
372 msg = diag::err_ovl_deleted_conversion_in_cast;
377 S.Diag(range.getBegin(), msg)
390 if (msg == diag::err_bad_cxx_cast_generic &&
395 S.Diag(opRange.getBegin(), msg) << castType
558 Self.Diag(OpRange.getBegin(), diag::err_bad_dynamic_cast_not_ref_or_ptr)
569 diag::err_bad_dynamic_cast_incomplete,
575 Self.Diag(OpRange.getBegin(), diag::err_bad_dynamic_cast_not_class)
591 Self.Diag(OpRange.getBegin(), diag::err_bad_dynamic_cast_not_ptr)
598 Self.Diag(OpRange.getBegin(), diag::err_bad_cxx_cast_rvalue)
614 diag::err_bad_dynamic_cast_incomplete,
620 Self.Diag(OpRange.getBegin(), diag::err_bad_dynamic_cast_not_class)
634 Self.Diag(OpRange.getBegin(), diag::err_bad_cxx_cast_qualifiers_away)
671 Self.Diag(OpRange.getBegin(), diag::err_bad_dynamic_cast_not_polymorphic)
682 Self.Diag(OpRange.getBegin(), diag::err_no_dynamic_cast_with_fno_rtti);
704 unsigned msg = diag::err_bad_cxx_cast_generic;
707 Self.Diag(OpRange.getBegin(), msg) << CT_Const
798 Self.Diag(BeginLoc, diag::warn_reinterpret_different_from_static)
801 Self.Diag(BeginLoc, diag::note_reinterpret_updowncast_use_static)
819 unsigned msg = diag::err_bad_cxx_cast_generic;
829 Self.Diag(OpRange.getBegin(), diag::err_bad_reinterpret_cast_overload)
867 OpRange, DestType, diag::err_bad_static_cast_overload);
883 unsigned msg = diag::err_bad_cxx_cast_generic;
892 Self.Diag(OpRange.getBegin(), diag::err_bad_static_cast_overload)
1048 msg = diag::err_bad_cxx_cast_qualifiers_away;
1118 msg = diag::err_bad_lvalue_to_rvalue_cast;
1158 msg = diag::err_bad_cxx_cast_rvalue;
1195 msg = diag::err_bad_static_cast_pointer_nonpointer;
1250 msg = diag::err_bad_cxx_cast_qualifiers_away;
1280 Self.Diag(OpRange.getBegin(), diag::err_ambiguous_base_to_derived_cast)
1290 Self.Diag(OpRange.getBegin(), diag::err_static_downcast_via_virtual)
1300 diag::err_downcast_from_inaccessible_base)) {
1349 msg = diag::err_bad_static_cast_member_pointer_nonmp;
1376 Self.Diag(OpRange.getBegin(), diag::err_ambiguous_memptr_conv)
1383 Self.Diag(OpRange.getBegin(), diag::err_memptr_conv_via_virtual)
1393 diag::err_upcast_to_inaccessible_base)) {
1443 diag::err_bad_dynamic_cast_incomplete) ||
1445 diag::err_allocation_of_abstract_type)) {
1516 msg = diag::err_bad_cxx_cast_rvalue;
1524 msg = diag::err_bad_cxx_cast_rvalue;
1539 msg = diag::err_bad_cxx_cast_bitfield;
1559 msg = diag::err_bad_const_cast_dest;
1568 msg = diag::err_bad_const_cast_dest;
1614 diag::warn_pointer_indirection_from_incompatible_type :
1615 diag::warn_undefined_reinterpret_cast;
1657 Diag(Range.getBegin(), DiagID) << SrcType << DestType << Range;
1671 Self.Diag(SrcExpr.get()->getExprLoc(),
1672 diag::warn_cast_pointer_from_sel)
1696 unsigned Diag = DestType->isVoidPointerType() ?
1697 diag::warn_int_to_void_pointer_cast
1698 : diag::warn_int_to_pointer_cast;
1699 Self.Diag(Loc, Diag) << SrcType << DestType;
1735 msg = diag::err_bad_cxx_cast_rvalue;
1759 Self.Diag(OpRange.getBegin(), diag::err_bad_reinterpret_cast_reference)
1793 msg = diag::err_bad_cxx_cast_qualifiers_away;
1807 msg = diag::err_bad_cxx_cast_member_pointer_size;
1825 msg = diag::err_bad_reinterpret_cast_small_int;
1852 msg = diag::err_bad_cxx_cast_vector_to_scalar_different_size;
1854 msg = diag::err_bad_cxx_cast_scalar_to_vector_different_size;
1856 msg = diag::err_bad_cxx_cast_vector_to_vector_different_size;
1901 msg = diag::err_bad_reinterpret_cast_small_int;
1930 msg = diag::err_bad_cxx_cast_qualifiers_away;
1977 Self.Diag(OpRange.getBegin(),
1979 diag::warn_cxx98_compat_cast_fn_obj : diag::ext_cast_fn_obj)
1986 Self.Diag(OpRange.getBegin(),
1988 diag::warn_cxx98_compat_cast_fn_obj : diag::ext_cast_fn_obj)
2028 diag::err_bad_cstyle_cast_overload);
2071 unsigned msg = diag::err_bad_cxx_cast_generic;
2113 Self.Diag(OpRange.getBegin(), diag::err_bad_cstyle_cast_overload)
2136 if (Self.Diags.isIgnored(diag::warn_bad_function_cast,
2162 Self.Diag(SrcExpr.get()->getExprLoc(),
2163 diag::warn_bad_function_cast)
2205 Self.Diag(OpRange.getBegin(),
2206 diag::err_typecheck_incompatible_address_space)
2215 diag::err_typecheck_cast_to_incomplete)) {
2225 Self.Diag(OpRange.getBegin(), diag::ext_typecheck_cast_nonscalar)
2239 Self.Diag(OpRange.getBegin(), diag::ext_typecheck_cast_to_union)
2245 Self.Diag(OpRange.getBegin(), diag::err_typecheck_cast_to_union_no_type)
2255 Self.Diag(OpRange.getBegin(), diag::err_typecheck_cond_expect_scalar)
2265 Self.Diag(SrcExpr.get()->getExprLoc(),
2266 diag::err_typecheck_expect_scalar_operand)
2299 Self.Diag(SrcExpr.get()->getExprLoc(), diag::err_cast_selector_expr);
2308 Self.Diag(SrcExpr.get()->getExprLoc(),
2309 diag::err_cast_pointer_from_non_pointer_int)
2319 Self.Diag(SrcExpr.get()->getLocStart(),
2320 diag::err_cast_pointer_to_non_pointer_int)
2329 Self.Diag(SrcExpr.get()->getLocStart(), diag::err_opencl_cast_to_half)
2349 Self.Diag(SrcExpr.get()->getLocStart(),
2350 diag::err_typecheck_incompatible_ownership)
2358 Self.Diag(SrcExpr.get()->getLocStart(),
2359 diag::err_arc_convesion_of_weak_unavailable)