Lines Matching defs:AssertExpr
17029 Expr *AssertExpr,
17032 if (DiagnoseUnexpandedParameterPack(AssertExpr, UPPC_StaticAssertExpression))
17035 return BuildStaticAssertDeclaration(StaticAssertLoc, AssertExpr,
17374 Expr *AssertExpr, Expr *AssertMessage,
17377 assert(AssertExpr != nullptr && "Expected non-null condition");
17378 if (!AssertExpr->isTypeDependent() && !AssertExpr->isValueDependent() &&
17384 ExprResult Converted = PerformContextuallyConvertToBool(AssertExpr);
17395 AssertExpr = FullAssertExpr.get();
17398 Expr *BaseExpr = AssertExpr;
17447 Diag(AssertExpr->getBeginLoc(), diag::err_static_assert_failed)
17448 << !HasMessage << Msg.str() << AssertExpr->getSourceRange();
17460 Diag(AssertExpr->getBeginLoc(), diag::err_static_assert_failed)
17461 << !HasMessage << Msg.str() << AssertExpr->getSourceRange();
17467 ExprResult FullAssertExpr = ActOnFinishFullExpr(AssertExpr, StaticAssertLoc,
17473 AssertExpr = FullAssertExpr.get();
17477 AssertExpr, AssertMessage, RParenLoc,