Reorder data members to be consistent with member initializers, to silence warnings.
authorFaisal Vali <faisalv@yahoo.com>
Mon, 21 Mar 2016 10:37:42 +0000 (10:37 +0000)
committerFaisal Vali <faisalv@yahoo.com>
Mon, 21 Mar 2016 10:37:42 +0000 (10:37 +0000)
llvm-svn: 263922

clang/include/clang/Sema/ScopeInfo.h

index 639d87d..0ec59cd 100644 (file)
@@ -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;