Searched refs:AssertExpr (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 3752 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 D | SemaDeclCXX.cpp | 13886 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 D | SemaTemplateInstantiateDecl.cpp | 984 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 D | DeclCXX.cpp | 2835 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 D | ParseDeclCXX.cpp | 871 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 D | Sema.h | 5927 Expr *AssertExpr, 5931 Expr *AssertExpr,
|