Lines Matching refs:cleanups
3315 // Set the "needs cleanups" bit regardless of whether there are
8543 ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(Statement);
8544 if (!cleanups) return 0;
8546 ImplicitCastExpr *cast = dyn_cast<ImplicitCastExpr>(cleanups->getSubExpr());
8555 cleanups->setSubExpr(producer);
8556 return cleanups;
8579 assert(!ExprNeedsCleanups && "cleanups within StmtExpr not correctly bound!");
8891 // cleanups from the enclosing full-expression.
9037 assert(!ExprNeedsCleanups && "cleanups within block not correctly bound!");
9997 // If this initialization requires any cleanups (e.g., due to a