Home | History | Annotate | Download | only in AST

Lines Matching refs:CCEDiag

1404     Info.CCEDiag(E, diag::note_constexpr_past_end_subobject)
1411 // bound of zero. And if our index is nonzero, we already had a CCEDiag.
1417 Info.CCEDiag(E, diag::note_constexpr_unsized_array_indexed);
1428 Info.CCEDiag(E, diag::note_constexpr_array_index)
1432 Info.CCEDiag(E, diag::note_constexpr_array_index)
1639 Info.CCEDiag(E, diag::note_constexpr_null_subobject) << CSK;
1664 Info.CCEDiag(E, diag::note_constexpr_unsupported_unsized_array);
2265 Info.CCEDiag(Loc);
2445 Info.CCEDiag(Info.HeapAllocs.begin()->second.AllocExpr,
2518 Info.CCEDiag(E, diag::note_constexpr_overflow)
2772 Info.CCEDiag(E, diag::note_constexpr_negative_shift) << RHS;
2781 Info.CCEDiag(E, diag::note_constexpr_large_shift)
2789 Info.CCEDiag(E, diag::note_constexpr_lshift_of_negative) << LHS;
2791 Info.CCEDiag(E, diag::note_constexpr_lshift_discards);
2805 Info.CCEDiag(E, diag::note_constexpr_negative_shift) << RHS;
2814 Info.CCEDiag(E, diag::note_constexpr_large_shift)
2855 Info.CCEDiag(E, diag::note_expr_divide_by_zero);
2865 Info.CCEDiag(E, diag::note_constexpr_float_arithmetic) << LHS.isNaN();
3329 Info.CCEDiag(E, diag::note_constexpr_var_init_non_constant, 1) << VD;
4079 Info.CCEDiag(E, Info.getLangOpts().CPlusPlus11
4085 Info.CCEDiag(E);
4709 Info.CCEDiag(E, diag::note_constexpr_invalid_downcast)
4724 Info.CCEDiag(E, diag::note_constexpr_invalid_downcast)
5427 Info.CCEDiag(Loc, diag::note_constexpr_invalid_function, 1)
5431 Info.CCEDiag(Loc, diag::note_invalid_subexpr_in_const_expr);
5462 Info.CCEDiag(CallLoc, diag::note_constexpr_virtual_call);
6004 Info.CCEDiag(Arg, diag::note_non_null_attribute_failed);
6721 Info.CCEDiag(E->getExprLoc(), diag::note_constexpr_deallocate_null);
7321 OptionalDiagnostic CCEDiag(const Expr *E, diag::kind D) {
7322 return Info.CCEDiag(E, D);
7394 CCEDiag(E, diag::note_constexpr_invalid_cast) << 0;
7399 CCEDiag(E, diag::note_constexpr_invalid_cast) << 1;
7563 Info.CCEDiag(PDE, diag::note_constexpr_pseudo_destructor);
8090 this->CCEDiag(E, diag::note_constexpr_invalid_cast) << 2;
8208 Info.CCEDiag(E, diag::note_constexpr_ltor_non_integral, 1)
8312 Info.CCEDiag(E, diag::note_constexpr_typeid_polymorphic)
8740 CCEDiag(E, diag::note_constexpr_invalid_cast)
8743 CCEDiag(E, diag::note_constexpr_invalid_cast) << 2;
8780 CCEDiag(E, diag::note_constexpr_invalid_cast) << 2;
8991 CCEDiag(E->getArg(0),
9004 ? CCEDiag(E->getArg(0),
9006 : CCEDiag(E->getArg(0),
9061 Info.CCEDiag(E, diag::note_constexpr_invalid_function)
9065 Info.CCEDiag(E, diag::note_invalid_subexpr_in_const_expr);
9169 Info.CCEDiag(E, diag::note_constexpr_invalid_function)
9173 Info.CCEDiag(E, diag::note_invalid_subexpr_in_const_expr);
9326 Info.CCEDiag(E, diag::note_constexpr_new);
11806 Info.CCEDiag(E, diag::note_constexpr_invalid_function)
11810 Info.CCEDiag(E, diag::note_invalid_subexpr_in_const_expr);
11867 Info.CCEDiag(E, diag::note_constexpr_invalid_function)
11871 Info.CCEDiag(E, diag::note_invalid_subexpr_in_const_expr);
12247 OptionalDiagnostic CCEDiag(const Expr *E, diag::kind D) {
12248 return Info.CCEDiag(E, D);
12678 Info.CCEDiag(E, diag::note_constexpr_void_comparison);
12703 Info.CCEDiag(E, diag::note_constexpr_pointer_comparison_base_classes);
12705 Info.CCEDiag(E, diag::note_constexpr_pointer_comparison_base_field)
12709 Info.CCEDiag(E, diag::note_constexpr_pointer_comparison_base_field)
12714 Info.CCEDiag(E,
12776 Info.CCEDiag(E, diag::note_constexpr_compare_virtual_mem_ptr) << MD;
12779 Info.CCEDiag(E, diag::note_constexpr_compare_virtual_mem_ptr) << MD;
12935 Info.CCEDiag(E, diag::note_constexpr_pointer_subtraction_not_same_array);
13264 CCEDiag(E, diag::note_constexpr_invalid_cast) << 2;
13512 Info.CCEDiag(E, diag::note_constexpr_negative_shift) << RHSVal;
13514 Info.CCEDiag(E, diag::note_constexpr_large_shift)
14432 Info.CCEDiag(E, diag::note_constexpr_new);
14544 Info.CCEDiag(E, diag::note_constexpr_nonliteral)