forked from OSchip/llvm-project
Reorder data members to be consistent with member initializers, to silence warnings.
llvm-svn: 263922
This commit is contained in:
parent
dc6b596ebb
commit
9da788fda2
|
@ -422,11 +422,6 @@ public:
|
|||
enum CaptureKind {
|
||||
Cap_ByCopy, Cap_ByRef, Cap_Block, Cap_VLA
|
||||
};
|
||||
/// Expression to initialize a field of the given type, and the kind of
|
||||
/// capture (if this is a capture and not an init-capture). The expression
|
||||
/// is only required if we are capturing ByVal and the variable's type has
|
||||
/// a non-trivial copy constructor.
|
||||
llvm::PointerIntPair<void *, 2, CaptureKind> InitExprAndCaptureKind;
|
||||
enum {
|
||||
IsNestedCapture = 0x1,
|
||||
IsThisCaptured = 0x2
|
||||
|
@ -434,7 +429,12 @@ public:
|
|||
/// The variable being captured (if we are not capturing 'this') and whether
|
||||
/// this is a nested capture, and whether we are capturing 'this'
|
||||
llvm::PointerIntPair<VarDecl*, 2> VarAndNestedAndThis;
|
||||
|
||||
/// Expression to initialize a field of the given type, and the kind of
|
||||
/// capture (if this is a capture and not an init-capture). The expression
|
||||
/// is only required if we are capturing ByVal and the variable's type has
|
||||
/// a non-trivial copy constructor.
|
||||
llvm::PointerIntPair<void *, 2, CaptureKind> InitExprAndCaptureKind;
|
||||
|
||||
/// \brief The source location at which the first capture occurred.
|
||||
SourceLocation Loc;
|
||||
|
||||
|
|
Loading…
Reference in New Issue