diff -r 88b448133884 src/fileio.c
--- a/src/fileio.c	Mon Jun 10 21:27:29 2013 +0200
+++ b/src/fileio.c	Mon Jun 10 21:42:47 2013 +0200
@@ -7614,16 +7614,16 @@
 
 typedef struct AutoPat
 {
-    int		    group;		/* group ID */
     char_u	    *pat;		/* pattern as typed (NULL when pattern
 					   has been removed) */
+    regprog_T	    *reg_prog;		/* compiled regprog for pattern */
+    AutoCmd	    *cmds;		/* list of commands to do */
+    struct AutoPat  *next;		/* next AutoPat in AutoPat list */
+    int		    group;		/* group ID */
     int		    patlen;		/* strlen() of pat */
-    regprog_T	    *reg_prog;		/* compiled regprog for pattern */
+    int		    buflocal_nr;	/* !=0 for buffer-local AutoPat */
     char	    allow_dirs;		/* Pattern may match whole path */
     char	    last;		/* last pattern for apply_autocmds() */
-    AutoCmd	    *cmds;		/* list of commands to do */
-    struct AutoPat  *next;		/* next AutoPat in AutoPat list */
-    int		    buflocal_nr;	/* !=0 for buffer-local AutoPat */
 } AutoPat;
 
 static struct event_name
