Searched refs:ExprCleanupObjects (Results 1 – 5 of 5) sorted by relevance
816 ExprCleanupObjects.push_back(Block); in BuildBlockForLambdaConversion()
4626 assert(ExprCleanupObjects.size() >= FirstCleanup); in MaybeCreateExprWithCleanups()4627 assert(ExprNeedsCleanups || ExprCleanupObjects.size() == FirstCleanup); in MaybeCreateExprWithCleanups()4632 = llvm::makeArrayRef(ExprCleanupObjects.begin() + FirstCleanup, in MaybeCreateExprWithCleanups()4633 ExprCleanupObjects.size() - FirstCleanup); in MaybeCreateExprWithCleanups()
9124 ExprCleanupObjects.push_back(Result->getBlockDecl()); in ActOnBlockStmtExpr()9611 ExprCleanupObjects.size(), in PushExpressionEvaluationContext()9651 ExprCleanupObjects.erase(ExprCleanupObjects.begin() + Rec.NumCleanupObjects, in PopExpressionEvaluationContext()9652 ExprCleanupObjects.end()); in PopExpressionEvaluationContext()9668 ExprCleanupObjects.erase( in DiscardCleanupsInEvaluationContext()9669 ExprCleanupObjects.begin() + ExprEvalContexts.back().NumCleanupObjects, in DiscardCleanupsInEvaluationContext()9670 ExprCleanupObjects.end()); in DiscardCleanupsInEvaluationContext()
7540 assert(ExprCleanupObjects.empty() && "Leftover temporaries in function"); in ActOnFinishFunctionBody()
239 SmallVector<BlockDecl*, 8> ExprCleanupObjects; variable