mirror of
https://github.com/vim/vim.git
synced 2025-09-24 03:44:06 -04:00
patch 8.1.1243: compiler warnings for incomplete switch statement
Problem: Compiler warnings for incomplete switch statement. (Tony Mechelynck) Solution: Add ADDR_QUICKFIX to the list.
This commit is contained in:
@@ -2228,13 +2228,13 @@ do_one_cmd(
|
|||||||
else
|
else
|
||||||
ea.line2 = ARGCOUNT;
|
ea.line2 = ARGCOUNT;
|
||||||
break;
|
break;
|
||||||
#ifdef FEAT_QUICKFIX
|
|
||||||
case ADDR_QUICKFIX:
|
case ADDR_QUICKFIX:
|
||||||
|
#ifdef FEAT_QUICKFIX
|
||||||
ea.line2 = qf_get_size(&ea);
|
ea.line2 = qf_get_size(&ea);
|
||||||
if (ea.line2 == 0)
|
if (ea.line2 == 0)
|
||||||
ea.line2 = 1;
|
ea.line2 = 1;
|
||||||
break;
|
|
||||||
#endif
|
#endif
|
||||||
|
break;
|
||||||
case ADDR_NONE:
|
case ADDR_NONE:
|
||||||
iemsg(_("INTERNAL: Cannot use DFLALL with ADDR_NONE"));
|
iemsg(_("INTERNAL: Cannot use DFLALL with ADDR_NONE"));
|
||||||
break;
|
break;
|
||||||
@@ -2906,11 +2906,11 @@ parse_cmd_address(exarg_T *eap, char **errormsg, int silent)
|
|||||||
case ADDR_TABS_RELATIVE:
|
case ADDR_TABS_RELATIVE:
|
||||||
eap->line2 = 1;
|
eap->line2 = 1;
|
||||||
break;
|
break;
|
||||||
#ifdef FEAT_QUICKFIX
|
|
||||||
case ADDR_QUICKFIX:
|
case ADDR_QUICKFIX:
|
||||||
|
#ifdef FEAT_QUICKFIX
|
||||||
eap->line2 = qf_get_cur_valid_idx(eap);
|
eap->line2 = qf_get_cur_valid_idx(eap);
|
||||||
break;
|
|
||||||
#endif
|
#endif
|
||||||
|
break;
|
||||||
case ADDR_NONE:
|
case ADDR_NONE:
|
||||||
// Will give an error later if a range is found.
|
// Will give an error later if a range is found.
|
||||||
break;
|
break;
|
||||||
@@ -2979,14 +2979,14 @@ parse_cmd_address(exarg_T *eap, char **errormsg, int silent)
|
|||||||
eap->line2 = ARGCOUNT;
|
eap->line2 = ARGCOUNT;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
#ifdef FEAT_QUICKFIX
|
|
||||||
case ADDR_QUICKFIX:
|
case ADDR_QUICKFIX:
|
||||||
|
#ifdef FEAT_QUICKFIX
|
||||||
eap->line1 = 1;
|
eap->line1 = 1;
|
||||||
eap->line2 = qf_get_size(eap);
|
eap->line2 = qf_get_size(eap);
|
||||||
if (eap->line2 == 0)
|
if (eap->line2 == 0)
|
||||||
eap->line2 = 1;
|
eap->line2 = 1;
|
||||||
break;
|
|
||||||
#endif
|
#endif
|
||||||
|
break;
|
||||||
case ADDR_NONE:
|
case ADDR_NONE:
|
||||||
// Will give an error later if a range is found.
|
// Will give an error later if a range is found.
|
||||||
break;
|
break;
|
||||||
@@ -4271,11 +4271,11 @@ get_address(
|
|||||||
cmd = NULL;
|
cmd = NULL;
|
||||||
goto error;
|
goto error;
|
||||||
break;
|
break;
|
||||||
#ifdef FEAT_QUICKFIX
|
|
||||||
case ADDR_QUICKFIX:
|
case ADDR_QUICKFIX:
|
||||||
|
#ifdef FEAT_QUICKFIX
|
||||||
lnum = qf_get_cur_valid_idx(eap);
|
lnum = qf_get_cur_valid_idx(eap);
|
||||||
break;
|
|
||||||
#endif
|
#endif
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -4315,13 +4315,13 @@ get_address(
|
|||||||
cmd = NULL;
|
cmd = NULL;
|
||||||
goto error;
|
goto error;
|
||||||
break;
|
break;
|
||||||
#ifdef FEAT_QUICKFIX
|
|
||||||
case ADDR_QUICKFIX:
|
case ADDR_QUICKFIX:
|
||||||
|
#ifdef FEAT_QUICKFIX
|
||||||
lnum = qf_get_size(eap);
|
lnum = qf_get_size(eap);
|
||||||
if (lnum == 0)
|
if (lnum == 0)
|
||||||
lnum = 1;
|
lnum = 1;
|
||||||
break;
|
|
||||||
#endif
|
#endif
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -4500,11 +4500,11 @@ get_address(
|
|||||||
case ADDR_TABS_RELATIVE:
|
case ADDR_TABS_RELATIVE:
|
||||||
lnum = 1;
|
lnum = 1;
|
||||||
break;
|
break;
|
||||||
#ifdef FEAT_QUICKFIX
|
|
||||||
case ADDR_QUICKFIX:
|
case ADDR_QUICKFIX:
|
||||||
|
#ifdef FEAT_QUICKFIX
|
||||||
lnum = qf_get_cur_valid_idx(eap);
|
lnum = qf_get_cur_valid_idx(eap);
|
||||||
break;
|
|
||||||
#endif
|
#endif
|
||||||
|
break;
|
||||||
case ADDR_NONE:
|
case ADDR_NONE:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -4661,12 +4661,12 @@ invalid_range(exarg_T *eap)
|
|||||||
case ADDR_OTHER:
|
case ADDR_OTHER:
|
||||||
// Any range is OK.
|
// Any range is OK.
|
||||||
break;
|
break;
|
||||||
#ifdef FEAT_QUICKFIX
|
|
||||||
case ADDR_QUICKFIX:
|
case ADDR_QUICKFIX:
|
||||||
|
#ifdef FEAT_QUICKFIX
|
||||||
if (eap->line2 != 1 && eap->line2 > qf_get_size(eap))
|
if (eap->line2 != 1 && eap->line2 > qf_get_size(eap))
|
||||||
return _(e_invrange);
|
return _(e_invrange);
|
||||||
break;
|
|
||||||
#endif
|
#endif
|
||||||
|
break;
|
||||||
case ADDR_NONE:
|
case ADDR_NONE:
|
||||||
// Will give an error elsewhere.
|
// Will give an error elsewhere.
|
||||||
break;
|
break;
|
||||||
|
@@ -767,6 +767,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
1243,
|
||||||
/**/
|
/**/
|
||||||
1242,
|
1242,
|
||||||
/**/
|
/**/
|
||||||
|
Reference in New Issue
Block a user