Lines Matching defs:CondExpr
8797 Expr *CondExpr, Expr *LHSExpr,
8803 ExprResult CondResult = CorrectDelayedTyposInExpr(CondExpr);
8818 CondExpr = CondResult.get();
8828 commonExpr = CondExpr;
8867 LHSExpr = CondExpr = opaqueValue;
8873 ExprResult Cond = CondExpr, LHS = LHSExpr, RHS = RHSExpr;
16140 Expr *CondExpr,
16143 assert((CondExpr && LHSExpr && RHSExpr) && "Missing type argument(s)");
16149 if (CondExpr->isTypeDependent() || CondExpr->isValueDependent()) {
16155 CondExpr, &condEval, diag::err_typecheck_choose_expr_requires_constant);
16158 CondExpr = CondICE.get();
16169 return new (Context) ChooseExpr(BuiltinLoc, CondExpr, LHSExpr, RHSExpr,