Lines Matching refs:CondExpr
9700 Expr *CondExpr, Expr *LHSExpr, in ActOnConditionalOp() argument
9706 ExprResult CondResult = CorrectDelayedTyposInExpr(CondExpr); in ActOnConditionalOp()
9721 CondExpr = CondResult.get(); in ActOnConditionalOp()
9731 commonExpr = CondExpr; in ActOnConditionalOp()
9770 LHSExpr = CondExpr = opaqueValue; in ActOnConditionalOp()
9776 ExprResult Cond = CondExpr, LHS = LHSExpr, RHS = RHSExpr; in ActOnConditionalOp()
16901 Expr *CondExpr, in ActOnChooseExpr() argument
16904 assert((CondExpr && LHSExpr && RHSExpr) && "Missing type argument(s)"); in ActOnChooseExpr()
16910 if (CondExpr->isTypeDependent() || CondExpr->isValueDependent()) { in ActOnChooseExpr()
16916 CondExpr, &condEval, diag::err_typecheck_choose_expr_requires_constant); in ActOnChooseExpr()
16919 CondExpr = CondICE.get(); in ActOnChooseExpr()
16930 return new (Context) ChooseExpr(BuiltinLoc, CondExpr, LHSExpr, RHSExpr, in ActOnChooseExpr()