reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
14058 assert(!Cleanup.exprNeedsCleanups() && "Unaccounted cleanups in function");
tools/clang/lib/Sema/SemaExpr.cpp636 Cleanup.setExprNeedsCleanups(true); 4910 Cleanup.setExprNeedsCleanups(Init->cleanupsHaveSideEffects()); 6251 Cleanup.setExprNeedsCleanups(true); 13793 assert(!Cleanup.exprNeedsCleanups() && 14248 assert(!Cleanup.exprNeedsCleanups() && 14405 Cleanup.setExprNeedsCleanups(true); 15073 ExprEvalContexts.emplace_back(NewContext, ExprCleanupObjects.size(), Cleanup, 15075 Cleanup.reset(); 15201 Cleanup = Rec.ParentCleanup; 15206 Cleanup.mergeFrom(Rec.ParentCleanup); 15222 Cleanup.reset();tools/clang/lib/Sema/SemaExprCXX.cpp
6452 Cleanup.setExprNeedsCleanups(true); 6506 Cleanup.setExprNeedsCleanups(true); 6533 assert(Cleanup.exprNeedsCleanups() || 6535 if (!Cleanup.exprNeedsCleanups()) 6542 Context, SubExpr, Cleanup.cleanupsHaveSideEffects(), Cleanups); 6553 if (!Cleanup.exprNeedsCleanups()) 6670 Cleanup.setExprNeedsCleanups(true);tools/clang/lib/Sema/SemaExprObjC.cpp
4273 Cleanup.setExprNeedsCleanups(true); 4536 Cleanup.setExprNeedsCleanups(true);tools/clang/lib/Sema/SemaInit.cpp
5395 S.Cleanup.setExprNeedsCleanups(true); 7703 Cleanup.setExprNeedsCleanups(false); 8018 S.Cleanup.setExprNeedsCleanups(true);tools/clang/lib/Sema/SemaLambda.cpp
1800 Cleanup.mergeFrom(LambdaCleanup); 1924 Cleanup.setExprNeedsCleanups(true);