Lines Matching refs:SubExpr
4753 Sema::MaybeCreateExprWithCleanups(ExprResult SubExpr) { in MaybeCreateExprWithCleanups() argument
4754 if (SubExpr.isInvalid()) in MaybeCreateExprWithCleanups()
4757 return Owned(MaybeCreateExprWithCleanups(SubExpr.take())); in MaybeCreateExprWithCleanups()
4760 Expr *Sema::MaybeCreateExprWithCleanups(Expr *SubExpr) { in MaybeCreateExprWithCleanups() argument
4761 assert(SubExpr && "sub expression can't be null!"); in MaybeCreateExprWithCleanups()
4769 return SubExpr; in MaybeCreateExprWithCleanups()
4775 Expr *E = ExprWithCleanups::Create(Context, SubExpr, Cleanups); in MaybeCreateExprWithCleanups()
4820 ExprResult SubExpr = ActOnDecltypeExpression(PE->getSubExpr()); in ActOnDecltypeExpression() local
4821 if (SubExpr.isInvalid()) in ActOnDecltypeExpression()
4823 if (SubExpr.get() == PE->getSubExpr()) in ActOnDecltypeExpression()
4825 return ActOnParenExpr(PE->getLParen(), PE->getRParen(), SubExpr.take()); in ActOnDecltypeExpression()