Lines Matching refs:SubExpr
5740 Sema::MaybeCreateExprWithCleanups(ExprResult SubExpr) { in MaybeCreateExprWithCleanups() argument
5741 if (SubExpr.isInvalid()) in MaybeCreateExprWithCleanups()
5744 return MaybeCreateExprWithCleanups(SubExpr.get()); in MaybeCreateExprWithCleanups()
5747 Expr *Sema::MaybeCreateExprWithCleanups(Expr *SubExpr) { in MaybeCreateExprWithCleanups() argument
5748 assert(SubExpr && "subexpression can't be null!"); in MaybeCreateExprWithCleanups()
5757 return SubExpr; in MaybeCreateExprWithCleanups()
5763 Context, SubExpr, Cleanup.cleanupsHaveSideEffects(), Cleanups); in MaybeCreateExprWithCleanups()
5807 ExprResult SubExpr = ActOnDecltypeExpression(PE->getSubExpr()); in ActOnDecltypeExpression() local
5808 if (SubExpr.isInvalid()) in ActOnDecltypeExpression()
5810 if (SubExpr.get() == PE->getSubExpr()) in ActOnDecltypeExpression()
5812 return ActOnParenExpr(PE->getLParen(), PE->getRParen(), SubExpr.get()); in ActOnDecltypeExpression()