Lines Matching defs:CondExpr
8705 Expr *CondExpr, Expr *LHSExpr,
8711 ExprResult CondResult = CorrectDelayedTyposInExpr(CondExpr);
8726 CondExpr = CondResult.get();
8736 commonExpr = CondExpr;
8775 LHSExpr = CondExpr = opaqueValue;
8781 ExprResult Cond = CondExpr, LHS = LHSExpr, RHS = RHSExpr;
15895 Expr *CondExpr,
15898 assert((CondExpr && LHSExpr && RHSExpr) && "Missing type argument(s)");
15904 if (CondExpr->isTypeDependent() || CondExpr->isValueDependent()) {
15910 CondExpr, &condEval, diag::err_typecheck_choose_expr_requires_constant);
15913 CondExpr = CondICE.get();
15924 return new (Context) ChooseExpr(BuiltinLoc, CondExpr, LHSExpr, RHSExpr,