Home | History | Annotate | Download | only in Sema

Lines Matching refs:ControllingExpr

1334                                 Expr *ControllingExpr,
1349 ControllingExpr,
1360 Expr *ControllingExpr,
1368 ExprResult R = DefaultFunctionArrayLvalueConversion(ControllingExpr);
1371 ControllingExpr = R.get();
1376 ControllingExpr->HasSideEffects(Context, false))
1377 Diag(ControllingExpr->getExprLoc(),
1381 IsResultDependent = ControllingExpr->isTypeDependent(),
1383 = ControllingExpr->containsUnexpandedParameterPack();
1440 Context, KeyLoc, ControllingExpr, Types, Exprs, DefaultLoc, RParenLoc,
1448 else if (Context.typesAreCompatible(ControllingExpr->getType(),
1459 ControllingExpr = ControllingExpr->IgnoreParens();
1460 Diag(ControllingExpr->getLocStart(), diag::err_generic_sel_multi_match)
1461 << ControllingExpr->getSourceRange() << ControllingExpr->getType()
1478 ControllingExpr = ControllingExpr->IgnoreParens();
1479 Diag(ControllingExpr->getLocStart(), diag::err_generic_sel_no_match)
1480 << ControllingExpr->getSourceRange() << ControllingExpr->getType();
1493 Context, KeyLoc, ControllingExpr, Types, Exprs, DefaultLoc, RParenLoc,