changeset 32146:c21872825f23 v9.0.1404

patch 9.0.1404: compilation error with some compilers Commit: https://github.com/vim/vim/commit/e638acc9274112ca5ac6b610b01e44ab2a1e19ce Author: Bram Moolenaar <Bram@vim.org> Date: Wed Mar 15 17:08:51 2023 +0000 patch 9.0.1404: compilation error with some compilers Problem: Compilation error with some compilers. Solution: Adjust array initialization. (John Marriott)
author Bram Moolenaar <Bram@vim.org>
date Wed, 15 Mar 2023 18:15:04 +0100
parents 75102c23bc48
children ddbe0aae98ae
files src/popupmenu.c src/version.c
diffstat 2 files changed, 13 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/popupmenu.c
+++ b/src/popupmenu.c
@@ -434,10 +434,17 @@ pum_redraw(void)
     int		round;
     int		n;
 
-    int *ha = highlight_attr;
-    //			 "word"		"kind"		"extra text"
-    int	attrsNorm[3] = { ha[HLF_PNI],	ha[HLF_PNK],	ha[HLF_PNX] };
-    int	attrsSel[3] =  { ha[HLF_PSI],	ha[HLF_PSK],	ha[HLF_PSX] };
+    int		attrsNorm[3];
+    int		attrsSel[3];
+    // "word"
+    attrsNorm[0] = highlight_attr[HLF_PNI];
+    attrsSel[0] = highlight_attr[HLF_PSI];
+    // "kind"
+    attrsNorm[1] = highlight_attr[HLF_PNK];
+    attrsSel[1] = highlight_attr[HLF_PSK];
+    // "extra text"
+    attrsNorm[2] = highlight_attr[HLF_PNX];
+    attrsSel[2] = highlight_attr[HLF_PSX];
 
     if (call_update_screen)
     {
--- a/src/version.c
+++ b/src/version.c
@@ -696,6 +696,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1404,
+/**/
     1403,
 /**/
     1402,