Home
last modified time | relevance | path

Searched refs:AssertExpr (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclCXX.h3752 Expr *AssertExpr, StringLiteral *Message,
3755 AssertExprAndFailed(AssertExpr, Failed), Message(Message),
3765 Expr *AssertExpr, StringLiteral *Message,
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaDeclCXX.cpp13886 Expr *AssertExpr, in ActOnStaticAssertDeclaration() argument
13892 if (DiagnoseUnexpandedParameterPack(AssertExpr, UPPC_StaticAssertExpression)) in ActOnStaticAssertDeclaration()
13895 return BuildStaticAssertDeclaration(StaticAssertLoc, AssertExpr, in ActOnStaticAssertDeclaration()
13900 Expr *AssertExpr, in BuildStaticAssertDeclaration() argument
13904 assert(AssertExpr != nullptr && "Expected non-null condition"); in BuildStaticAssertDeclaration()
13905 if (!AssertExpr->isTypeDependent() && !AssertExpr->isValueDependent() && in BuildStaticAssertDeclaration()
13909 ExprResult Converted = PerformContextuallyConvertToBool(AssertExpr); in BuildStaticAssertDeclaration()
13938 << !AssertMessage << Msg.str() << AssertExpr->getSourceRange(); in BuildStaticAssertDeclaration()
13944 ExprResult FullAssertExpr = ActOnFinishFullExpr(AssertExpr, StaticAssertLoc, in BuildStaticAssertDeclaration()
13950 AssertExpr = FullAssertExpr.get(); in BuildStaticAssertDeclaration()
[all …]
H A DSemaTemplateInstantiateDecl.cpp984 Expr *AssertExpr = D->getAssertExpr(); in VisitStaticAssertDecl() local
991 = SemaRef.SubstExpr(AssertExpr, TemplateArgs); in VisitStaticAssertDecl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclCXX.cpp2835 Expr *AssertExpr, in Create() argument
2839 return new (C, DC) StaticAssertDecl(DC, StaticAssertLoc, AssertExpr, Message, in Create()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/
H A DParseDeclCXX.cpp871 ExprResult AssertExpr(ParseConstantExpressionInExprEvalContext()); in ParseStaticAssertDeclaration() local
872 if (AssertExpr.isInvalid()) { in ParseStaticAssertDeclaration()
911 AssertExpr.get(), in ParseStaticAssertDeclaration()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h5927 Expr *AssertExpr,
5931 Expr *AssertExpr,