Lines Matching refs:cleanups
3478 // Set the "needs cleanups" bit regardless of whether there are
8886 ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(Statement);
8887 if (!cleanups) return 0;
8889 ImplicitCastExpr *cast = dyn_cast<ImplicitCastExpr>(cleanups->getSubExpr());
8898 cleanups->setSubExpr(producer);
8899 return cleanups;
8922 assert(!ExprNeedsCleanups && "cleanups within StmtExpr not correctly bound!");
9241 // cleanups from the enclosing full-expression.
9400 assert(!ExprNeedsCleanups && "cleanups within block not correctly bound!");
10485 // If this initialization requires any cleanups (e.g., due to a