Lines Matching refs:ControllingExpr
1327 Expr *ControllingExpr, in ActOnGenericSelectionExpr() argument
1342 ControllingExpr, in ActOnGenericSelectionExpr()
1353 Expr *ControllingExpr, in CreateGenericSelectionExpr() argument
1364 ExprResult R = DefaultFunctionArrayLvalueConversion(ControllingExpr); in CreateGenericSelectionExpr()
1367 ControllingExpr = R.get(); in CreateGenericSelectionExpr()
1373 ControllingExpr->HasSideEffects(Context, false)) in CreateGenericSelectionExpr()
1374 Diag(ControllingExpr->getExprLoc(), in CreateGenericSelectionExpr()
1378 IsResultDependent = ControllingExpr->isTypeDependent(), in CreateGenericSelectionExpr()
1380 = ControllingExpr->containsUnexpandedParameterPack(); in CreateGenericSelectionExpr()
1437 Context, KeyLoc, ControllingExpr, Types, Exprs, DefaultLoc, RParenLoc, in CreateGenericSelectionExpr()
1445 else if (Context.typesAreCompatible(ControllingExpr->getType(), in CreateGenericSelectionExpr()
1456 ControllingExpr = ControllingExpr->IgnoreParens(); in CreateGenericSelectionExpr()
1457 Diag(ControllingExpr->getBeginLoc(), diag::err_generic_sel_multi_match) in CreateGenericSelectionExpr()
1458 << ControllingExpr->getSourceRange() << ControllingExpr->getType() in CreateGenericSelectionExpr()
1475 ControllingExpr = ControllingExpr->IgnoreParens(); in CreateGenericSelectionExpr()
1476 Diag(ControllingExpr->getBeginLoc(), diag::err_generic_sel_no_match) in CreateGenericSelectionExpr()
1477 << ControllingExpr->getSourceRange() << ControllingExpr->getType(); in CreateGenericSelectionExpr()
1490 Context, KeyLoc, ControllingExpr, Types, Exprs, DefaultLoc, RParenLoc, in CreateGenericSelectionExpr()