Lines Matching refs:FFDiag

565         FFDiag(Loc, diag::note_constexpr_call_limit_exceeded);  in CheckCallLimit()
570 FFDiag(Loc, diag::note_constexpr_depth_limit_exceeded) in CheckCallLimit()
587 FFDiag(S->getLocStart(), diag::note_constexpr_step_limit_exceeded); in nextStep()
656 FFDiag(SourceLocation Loc, in FFDiag() function
662 OptionalDiagnostic FFDiag(const Expr *E, diag::kind DiagId in FFDiag() function
1414 Info.FFDiag(Loc, diag::note_constexpr_non_global, 1) in CheckLValueConstantExpression()
1419 Info.FFDiag(Loc); in CheckLValueConstantExpression()
1469 Info.FFDiag(Loc, diag::note_constexpr_past_end, 1) in CheckLValueConstantExpression()
1493 Info.FFDiag(E, diag::note_constexpr_nonliteral) in CheckLiteralType()
1496 Info.FFDiag(E, diag::note_invalid_subexpr_in_const_expr); in CheckLiteralType()
1506 Info.FFDiag(DiagLoc, diag::note_constexpr_uninitialized) in CheckConstantExpression()
1716 Info.FFDiag(E); in truncateBitfieldValue()
1758 Info.FFDiag(E, diag::note_invalid_subexpr_in_const_expr); in EvalAndBitcastToAPInt()
1771 Info.FFDiag(E, diag::note_invalid_subexpr_in_const_expr); in EvalAndBitcastToAPInt()
1807 Info.FFDiag(E); in handleIntIntBinOp()
1824 Info.FFDiag(E, diag::note_expr_divide_by_zero); in handleIntIntBinOp()
1905 Info.FFDiag(E); in handleFloatFloatBinOp()
2048 Info.FFDiag(Loc); in HandleSizeof()
2055 Info.FFDiag(Loc); in HandleSizeof()
2119 Info.FFDiag(E, diag::note_invalid_subexpr_in_const_expr); in evaluateVarDeclInit()
2140 Info.FFDiag(E->getLocStart(), in evaluateVarDeclInit()
2154 Info.FFDiag(E, diag::note_invalid_subexpr_in_const_expr); in evaluateVarDeclInit()
2168 Info.FFDiag(E, diag::note_invalid_subexpr_in_const_expr); in evaluateVarDeclInit()
2176 Info.FFDiag(E, diag::note_constexpr_var_init_non_constant, in evaluateVarDeclInit()
2317 Info.FFDiag(E, diag::note_constexpr_ltor_mutable, 1) << Field; in diagnoseUnreadableFields()
2371 Info.FFDiag(E, diag::note_constexpr_access_past_end) in findSubobject()
2374 Info.FFDiag(E); in findSubobject()
2386 Info.FFDiag(E, diag::note_constexpr_access_uninit) << handler.AccessKind; in findSubobject()
2421 Info.FFDiag(E, diag::note_constexpr_access_past_end) in findSubobject()
2424 Info.FFDiag(E); in findSubobject()
2454 Info.FFDiag(E, diag::note_constexpr_access_past_end) in findSubobject()
2457 Info.FFDiag(E); in findSubobject()
2477 Info.FFDiag(E, diag::note_constexpr_ltor_mutable, 1) in findSubobject()
2489 Info.FFDiag(E, diag::note_constexpr_access_inactive_union_member) in findSubobject()
2505 Info.FFDiag(E, diag::note_constexpr_access_volatile_obj, 1) in findSubobject()
2509 Info.FFDiag(E, diag::note_invalid_subexpr_in_const_expr); in findSubobject()
2581 Info.FFDiag(E, diag::note_constexpr_modify_const_type) << QT; in checkConst()
2600 Info.FFDiag(E); in found()
2691 Info.FFDiag(E, diag::note_constexpr_access_null) << AK; in findCompleteObject()
2699 Info.FFDiag(E, diag::note_constexpr_lifetime_ended, 1) in findCompleteObject()
2712 Info.FFDiag(E, diag::note_constexpr_access_volatile_type) in findCompleteObject()
2715 Info.FFDiag(E); in findCompleteObject()
2737 Info.FFDiag(E); in findCompleteObject()
2744 Info.FFDiag(E, diag::note_constexpr_access_volatile_obj, 1) in findCompleteObject()
2748 Info.FFDiag(E); in findCompleteObject()
2763 Info.FFDiag(E, diag::note_constexpr_modify_global); in findCompleteObject()
2773 Info.FFDiag(E, diag::note_constexpr_ltor_non_const_int, 1) << VD; in findCompleteObject()
2776 Info.FFDiag(E); in findCompleteObject()
2797 Info.FFDiag(E, diag::note_constexpr_ltor_non_constexpr, 1) << VD; in findCompleteObject()
2800 Info.FFDiag(E); in findCompleteObject()
2836 Info.FFDiag(E, diag::note_constexpr_access_static_temporary, 1) << AK; in findCompleteObject()
2844 Info.FFDiag(E); in findCompleteObject()
2855 Info.FFDiag(E, diag::note_constexpr_access_volatile_obj, 1) in findCompleteObject()
2859 Info.FFDiag(E); in findCompleteObject()
2913 Info.FFDiag(Conv); in handleLValueToRValueConversion()
2942 Info.FFDiag(E); in handleAssignment()
2970 Info.FFDiag(E, diag::note_constexpr_modify_const_type) << QT; in checkConst()
2986 Info.FFDiag(E); in found()
2992 Info.FFDiag(E); in found()
3003 Info.FFDiag(E); in found()
3031 Info.FFDiag(E); in foundPointer()
3063 Info.FFDiag(E); in handleCompoundAssignment()
3085 Info.FFDiag(E, diag::note_constexpr_modify_const_type) << QT; in checkConst()
3117 Info.FFDiag(E); in found()
3128 Info.FFDiag(E); in found()
3187 Info.FFDiag(E); in foundPointer()
3212 Info.FFDiag(E); in handleIncDec()
3234 Info.FFDiag(Object, diag::note_constexpr_nonliteral) << Object->getType(); in EvaluateObjectArgument()
3262 Info.FFDiag(RHS); in HandleMemberPointerAccess()
3272 Info.FFDiag(RHS); in HandleMemberPointerAccess()
3282 Info.FFDiag(RHS); in HandleMemberPointerAccess()
3416 Info.FFDiag(D->getLocStart(), diag::note_constexpr_uninitialized) in EvaluateDecl()
3535 Info.FFDiag(Found->getLocStart(), diag::note_constexpr_stmt_expr_unsupported); in EvaluateSwitch()
3626 Info.FFDiag(S->getLocStart()); in EvaluateStmt()
3892 Info.FFDiag(CallLoc, diag::note_constexpr_invalid_inhctor, 1) in CheckConstexprFunction()
3895 Info.FFDiag(CallLoc, diag::note_constexpr_invalid_function, 1) in CheckConstexprFunction()
3899 Info.FFDiag(CallLoc, diag::note_invalid_subexpr_in_const_expr); in CheckConstexprFunction()
3986 Info.FFDiag(Callee->getLocEnd(), diag::note_constexpr_no_return); in HandleFunctionCall()
4002 Info.FFDiag(CallLoc, diag::note_constexpr_virtual_base) << RD; in HandleConstructorCall()
4222 Info.FFDiag(E, D); in Error()
4547 Info.FFDiag((*BI)->getLocStart(), in VisitStmtExpr()
4562 Info.FFDiag((*BI)->getLocStart(), in VisitStmtExpr()
4810 Info.FFDiag(E, diag::note_constexpr_use_uninit_reference); in VisitVarDecl()
4894 Info.FFDiag(E, diag::note_constexpr_typeid_polymorphic) in VisitCXXTypeidExpr()
5062 Info.FFDiag(E, diag::note_constexpr_this) << E->isImplicit(); in VisitCXXThisExpr()
5064 Info.FFDiag(E); in VisitCXXThisExpr()
5514 Info.FFDiag(E, diag::note_constexpr_virtual_base) << RD; in ZeroInitialization()
6336 Info.FFDiag(E, diag::note_invalid_subexpr_in_const_expr); in EvaluateInteger()
7686 Info.FFDiag(E, diag::note_constexpr_pointer_subtraction_zero_size) in VisitBinaryOperator()
9059 Info.FFDiag(E, diag::note_constexpr_nonliteral) << E->getType(); in Evaluate()
9062 Info.FFDiag(E, diag::note_invalid_subexpr_in_const_expr); in Evaluate()