patch 7.4.1292
Problem: Some compilers complain about uninitialzed variable, even though
all possible cases are handled. (Dominique Pelle)
Solution: Add a default initialization.
diff --git a/src/eval.c b/src/eval.c
index b544fc3..33f95ef 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -10611,7 +10611,7 @@
static void
f_empty(typval_T *argvars, typval_T *rettv)
{
- int n;
+ int n = FALSE;
switch (argvars[0].v_type)
{
@@ -19935,7 +19935,7 @@
static void
f_type(typval_T *argvars, typval_T *rettv)
{
- int n;
+ int n = -1;
switch (argvars[0].v_type)
{
@@ -24952,7 +24952,7 @@
hashitem_T *hi;
dictitem_T *this_var;
int todo;
- char *s;
+ char *s = "";
char_u *p;
char_u *tofree;
char_u numbuf[NUMBUFLEN];
diff --git a/src/version.c b/src/version.c
index 9b9702a..d9f0807 100644
--- a/src/version.c
+++ b/src/version.c
@@ -748,6 +748,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 1292,
+/**/
1291,
/**/
1290,