]> granicus.if.org Git - vim/commitdiff
patch 8.1.0903: struct uses more bytes than needed v8.1.0903
authorBram Moolenaar <Bram@vim.org>
Tue, 12 Feb 2019 21:33:00 +0000 (22:33 +0100)
committerBram Moolenaar <Bram@vim.org>
Tue, 12 Feb 2019 21:33:00 +0000 (22:33 +0100)
Problem:    Struct uses more bytes than needed.
Solution:   Reorder members of regitem_S. (Dominique Pelle, closes #3936)

src/regexp.c
src/version.c

index 9e6cf702d9a94af553da0e8743909bdce15bd1ba..f06e15c83314b942b8465714fa2d92736dec406e 100644 (file)
@@ -3545,14 +3545,14 @@ typedef enum regstate_E
  */
 typedef struct regitem_S
 {
-    regstate_T rs_state;       /* what we are doing, one of RS_ above */
-    char_u     *rs_scan;       /* current node in program */
+    regstate_T rs_state;       // what we are doing, one of RS_ above
+    short      rs_no;          // submatch nr or BEHIND/NOBEHIND
+    char_u     *rs_scan;       // current node in program
     union
     {
        save_se_T  sesave;
        regsave_T  regsave;
-    } rs_un;                   /* room for saving rex.input */
-    short      rs_no;          /* submatch nr or BEHIND/NOBEHIND */
+    } rs_un;                   // room for saving rex.input
 } regitem_T;
 
 static regitem_T *regstack_push(regstate_T state, char_u *scan);
index cadd46e4f4b7f12ed2cc210baf74dc53f8e3000b..a6101b57a8c414b23dc3ce22f3c7214e54b78101 100644 (file)
@@ -783,6 +783,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    903,
 /**/
     902,
 /**/