Lines Matching defs:AssertExpr
16931 Expr *AssertExpr,
16934 if (DiagnoseUnexpandedParameterPack(AssertExpr, UPPC_StaticAssertExpression))
16937 return BuildStaticAssertDeclaration(StaticAssertLoc, AssertExpr,
17277 Expr *AssertExpr, Expr *AssertMessage,
17280 assert(AssertExpr != nullptr && "Expected non-null condition");
17281 if (!AssertExpr->isTypeDependent() && !AssertExpr->isValueDependent() &&
17287 ExprResult Converted = PerformContextuallyConvertToBool(AssertExpr);
17298 AssertExpr = FullAssertExpr.get();
17301 Expr *BaseExpr = AssertExpr;
17350 Diag(AssertExpr->getBeginLoc(), diag::err_static_assert_failed)
17351 << !HasMessage << Msg.str() << AssertExpr->getSourceRange();
17363 Diag(AssertExpr->getBeginLoc(), diag::err_static_assert_failed)
17364 << !HasMessage << Msg.str() << AssertExpr->getSourceRange();
17370 ExprResult FullAssertExpr = ActOnFinishFullExpr(AssertExpr, StaticAssertLoc,
17376 AssertExpr = FullAssertExpr.get();
17380 AssertExpr, AssertMessage, RParenLoc,