14 #ifndef LLVM_CLANG_SEMA_CLEANUP_INFO_H 15 #define LLVM_CLANG_SEMA_CLEANUP_INFO_H 20 bool ExprNeedsCleanups =
false;
21 bool CleanupsHaveSideEffects =
false;
29 ExprNeedsCleanups =
true;
30 CleanupsHaveSideEffects |= SideEffects;
34 ExprNeedsCleanups =
false;
35 CleanupsHaveSideEffects =
false;
39 ExprNeedsCleanups |= Rhs.ExprNeedsCleanups;
40 CleanupsHaveSideEffects |= Rhs.CleanupsHaveSideEffects;
void mergeFrom(CleanupInfo Rhs)
Dataflow Directional Tag Classes.
bool exprNeedsCleanups() const
bool cleanupsHaveSideEffects() const
void setExprNeedsCleanups(bool SideEffects)