14#ifndef LLVM_CLANG_SEMA_CLEANUPINFO_H
15#define LLVM_CLANG_SEMA_CLEANUPINFO_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)
void setExprNeedsCleanups(bool SideEffects)
bool cleanupsHaveSideEffects() const
bool exprNeedsCleanups() const
The JSON file list parser is used to communicate input to InstallAPI.