Lines Matching refs:ControllingExpr

1614                                 Expr *ControllingExpr,  in ActOnGenericSelectionExpr()  argument
1629 CreateGenericSelectionExpr(KeyLoc, DefaultLoc, RParenLoc, ControllingExpr, in ActOnGenericSelectionExpr()
1639 Expr *ControllingExpr, in CreateGenericSelectionExpr() argument
1650 ExprResult R = DefaultFunctionArrayLvalueConversion(ControllingExpr); in CreateGenericSelectionExpr()
1653 ControllingExpr = R.get(); in CreateGenericSelectionExpr()
1657 IsResultDependent = ControllingExpr->isTypeDependent(), in CreateGenericSelectionExpr()
1659 = ControllingExpr->containsUnexpandedParameterPack(); in CreateGenericSelectionExpr()
1664 ControllingExpr->HasSideEffects(Context, false)) in CreateGenericSelectionExpr()
1665 Diag(ControllingExpr->getExprLoc(), in CreateGenericSelectionExpr()
1750 return GenericSelectionExpr::Create(Context, KeyLoc, ControllingExpr, Types, in CreateGenericSelectionExpr()
1763 ControllingExpr->getType().getCanonicalType(), in CreateGenericSelectionExpr()
1774 ControllingExpr = ControllingExpr->IgnoreParens(); in CreateGenericSelectionExpr()
1775 Diag(ControllingExpr->getBeginLoc(), diag::err_generic_sel_multi_match) in CreateGenericSelectionExpr()
1776 << ControllingExpr->getSourceRange() << ControllingExpr->getType() in CreateGenericSelectionExpr()
1793 ControllingExpr = ControllingExpr->IgnoreParens(); in CreateGenericSelectionExpr()
1794 Diag(ControllingExpr->getBeginLoc(), diag::err_generic_sel_no_match) in CreateGenericSelectionExpr()
1795 << ControllingExpr->getSourceRange() << ControllingExpr->getType(); in CreateGenericSelectionExpr()
1808 Context, KeyLoc, ControllingExpr, Types, Exprs, DefaultLoc, RParenLoc, in CreateGenericSelectionExpr()