Searched refs:ExplicitExpr (Results 1 – 4 of 4) sorted by relevance
4389 ExprResult ExplicitExpr(static_cast<Expr *>(nullptr)); in ParseDeclarationSpecifiers() local4396 ExplicitExpr = ParseConstantExpressionInExprEvalContext(); in ParseDeclarationSpecifiers()4398 if (ExplicitExpr.isUsable()) { in ParseDeclarationSpecifiers()4402 Actions.ActOnExplicitBoolSpecifier(ExplicitExpr.get()); in ParseDeclarationSpecifiers()
3786 Expr *ExplicitExpr = ES.getExpr(); in instantiateExplicitSpecifierDeferred() local3787 if (!ExplicitExpr) in instantiateExplicitSpecifierDeferred()3789 if (!ExplicitExpr->isValueDependent()) in instantiateExplicitSpecifierDeferred()
13688 ExplicitSpecifier Sema::ActOnExplicitBoolSpecifier(Expr *ExplicitExpr) { in ActOnExplicitBoolSpecifier() argument 13689 ExplicitSpecifier ES(ExplicitExpr, ExplicitSpecKind::Unresolved); in ActOnExplicitBoolSpecifier() 13690 if (!ExplicitExpr->isTypeDependent()) in ActOnExplicitBoolSpecifier()
3693 Expr *ExplicitExpr = ESpec.getExpr(); in importExplicitSpecifier() local3694 if (ExplicitExpr) in importExplicitSpecifier()3695 ExplicitExpr = importChecked(Err, ESpec.getExpr()); in importExplicitSpecifier()3696 return ExplicitSpecifier(ExplicitExpr, ESpec.getKind()); in importExplicitSpecifier()