Fix warnings about initialization order in the class initialization list. Submitted by timeless.
BUG=14
Review URL: http://codereview.appspot.com/1850054

git-svn-id: https://angleproject.googlecode.com/svn/trunk@376 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/compiler/PoolAlloc.h b/src/compiler/PoolAlloc.h
index 0fa3194..bce1e3f 100644
--- a/src/compiler/PoolAlloc.h
+++ b/src/compiler/PoolAlloc.h
@@ -157,11 +157,12 @@
     
     struct tHeader {
         tHeader(tHeader* nextPage, size_t pageCount) :
-#ifdef GUARD_BLOCKS
-            lastAllocation(0),
-#endif
             nextPage(nextPage),
-            pageCount(pageCount) { }
+            pageCount(pageCount)
+#ifdef GUARD_BLOCKS
+          , lastAllocation(0)
+#endif
+            { }
 
         ~tHeader() {
 #ifdef GUARD_BLOCKS