1
0
forked from aniani/vim

patch 8.0.0236: gcc complains about uninitialized variable

Problem:    Gcc complains that a variable may be used uninitialized. Confusion
            between variable and label name. (John Marriott)
Solution:   Initialize it.  Rename end to end_lnum.
This commit is contained in:
Bram Moolenaar
2017-01-24 20:47:50 +01:00
parent b031c4ea04
commit 6a717f17ec
2 changed files with 7 additions and 5 deletions

View File

@@ -3774,13 +3774,13 @@ do_put(
*/
if (y_type == MCHAR && y_size == 1)
{
linenr_T end;
linenr_T end_lnum = 0; /* init for gcc */
if (VIsual_active)
{
end = curbuf->b_visual.vi_end.lnum;
if (end < curbuf->b_visual.vi_start.lnum)
end = curbuf->b_visual.vi_start.lnum;
end_lnum = curbuf->b_visual.vi_end.lnum;
if (end_lnum < curbuf->b_visual.vi_start.lnum)
end_lnum = curbuf->b_visual.vi_start.lnum;
}
do {
@@ -3815,7 +3815,7 @@ do_put(
}
if (VIsual_active)
lnum++;
} while (VIsual_active && lnum <= end);
} while (VIsual_active && lnum <= end_lnum);
if (VIsual_active) /* reset lnum to the last visual line */
lnum--;