# HG changeset patch # User Christian Brabandt # Date 1454968805 -3600 # Node ID d244f2e46d69937fd6bf7dce9cd57ab210aa597f # Parent 85d2ce88b0cdde02c9b004bddca44c3dd88be1fb commit https://github.com/vim/vim/commit/2fc83fcd1d6dfd4728a2ef70e2316f79203c7ee0 Author: Bram Moolenaar Date: Mon Feb 8 22:57:24 2016 +0100 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 --- a/src/eval.c +++ b/src/eval.c @@ -10611,7 +10611,7 @@ f_diff_hlID(typval_T *argvars UNUSED, ty static void f_empty(typval_T *argvars, typval_T *rettv) { - int n; + int n = FALSE; switch (argvars[0].v_type) { @@ -19935,7 +19935,7 @@ f_trunc(typval_T *argvars, typval_T *ret static void f_type(typval_T *argvars, typval_T *rettv) { - int n; + int n = -1; switch (argvars[0].v_type) { @@ -24952,7 +24952,7 @@ write_viminfo_varlist(FILE *fp) 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 --- a/src/version.c +++ b/src/version.c @@ -748,6 +748,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1292, +/**/ 1291, /**/ 1290,