Index: trunk/Mars/mcore/FITS.h
===================================================================
--- trunk/Mars/mcore/FITS.h	(revision 18461)
+++ trunk/Mars/mcore/FITS.h	(revision 18462)
@@ -146,14 +146,14 @@
     struct Compression
     {
+        std::vector<uint16_t> sequence;
         BlockHeader header;
-        std::vector<uint16_t> sequence;
 
         Compression(const std::vector<uint16_t> &seq, const RowOrdering_t &order=kOrderByCol)
-            : header(0, order, seq.size()), sequence(seq)
+            : sequence(seq), header(0, order, seq.size())
         {
         }
 
         Compression(const CompressionProcess_t &compression=kFactRaw, const RowOrdering_t &order=kOrderByCol)
-            : header(0, order, 1), sequence(1)
+            : sequence(1), header(0, order, 1)
         {
             sequence[0] = compression;
@@ -162,5 +162,5 @@
 #ifdef __MARS__ // needed for CINT
         Compression(const int &compression)
-            : header(0, kOrderByCol, 1), sequence(1)
+            : sequence(1), header(0, kOrderByCol, 1)
         {
             sequence[0] = compression;
