Searched refs:ExprCleanupObjects (Results 1 – 5 of 5) sorted by relevance
7668 assert(ExprCleanupObjects.size() >= FirstCleanup); in MaybeCreateExprWithCleanups()7670 ExprCleanupObjects.size() == FirstCleanup); in MaybeCreateExprWithCleanups()7674 auto Cleanups = llvm::ArrayRef(ExprCleanupObjects.begin() + FirstCleanup, in MaybeCreateExprWithCleanups()7675 ExprCleanupObjects.size() - FirstCleanup); in MaybeCreateExprWithCleanups()
2349 ExprCleanupObjects.push_back(Block); in BuildBlockForLambdaConversion()
7098 ExprCleanupObjects.push_back(E); in BuildCompoundLiteralExpr()16256 ExprCleanupObjects.push_back(Result->getBlockDecl()); in ActOnBlockStmtExpr()17174 ExprEvalContexts.emplace_back(NewContext, ExprCleanupObjects.size(), Cleanup, in PushExpressionEvaluationContext()17651 ExprCleanupObjects.erase(ExprCleanupObjects.begin() + Rec.NumCleanupObjects, in PopExpressionEvaluationContext()17652 ExprCleanupObjects.end()); in PopExpressionEvaluationContext()17671 ExprCleanupObjects.erase( in DiscardCleanupsInEvaluationContext()17672 ExprCleanupObjects.begin() + ExprEvalContexts.back().NumCleanupObjects, in DiscardCleanupsInEvaluationContext()17673 ExprCleanupObjects.end()); in DiscardCleanupsInEvaluationContext()
16190 assert(ExprCleanupObjects.size() == in ActOnFinishFunctionBody()
6475 SmallVector<ExprWithCleanups::CleanupObject, 8> ExprCleanupObjects; variable