Mercurial > vim
changeset 16479:7dcf301d1432 v8.1.1243
patch 8.1.1243: compiler warnings for incomplete switch statement
commit https://github.com/vim/vim/commit/26f0cb145ac05651c1507b66937a3888facb3855
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed May 1 21:43:42 2019 +0200
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.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 01 May 2019 21:45:06 +0200 |
parents | c218d6ba7fac |
children | 036443b6c6be |
files | src/ex_docmd.c src/version.c |
diffstat | 2 files changed, 16 insertions(+), 14 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ex_docmd.c +++ b/src/ex_docmd.c @@ -2228,13 +2228,13 @@ do_one_cmd( else ea.line2 = ARGCOUNT; break; + case ADDR_QUICKFIX: #ifdef FEAT_QUICKFIX - case ADDR_QUICKFIX: ea.line2 = qf_get_size(&ea); if (ea.line2 == 0) ea.line2 = 1; +#endif break; -#endif case ADDR_NONE: iemsg(_("INTERNAL: Cannot use DFLALL with ADDR_NONE")); break; @@ -2906,11 +2906,11 @@ parse_cmd_address(exarg_T *eap, char **e case ADDR_TABS_RELATIVE: eap->line2 = 1; break; + case ADDR_QUICKFIX: #ifdef FEAT_QUICKFIX - case ADDR_QUICKFIX: eap->line2 = qf_get_cur_valid_idx(eap); +#endif break; -#endif case ADDR_NONE: // Will give an error later if a range is found. break; @@ -2979,14 +2979,14 @@ parse_cmd_address(exarg_T *eap, char **e eap->line2 = ARGCOUNT; } break; + case ADDR_QUICKFIX: #ifdef FEAT_QUICKFIX - case ADDR_QUICKFIX: eap->line1 = 1; eap->line2 = qf_get_size(eap); if (eap->line2 == 0) eap->line2 = 1; +#endif break; -#endif case ADDR_NONE: // Will give an error later if a range is found. break; @@ -4271,11 +4271,11 @@ get_address( cmd = NULL; goto error; break; + case ADDR_QUICKFIX: #ifdef FEAT_QUICKFIX - case ADDR_QUICKFIX: lnum = qf_get_cur_valid_idx(eap); +#endif break; -#endif } break; @@ -4315,13 +4315,13 @@ get_address( cmd = NULL; goto error; break; + case ADDR_QUICKFIX: #ifdef FEAT_QUICKFIX - case ADDR_QUICKFIX: lnum = qf_get_size(eap); if (lnum == 0) lnum = 1; +#endif break; -#endif } break; @@ -4500,11 +4500,11 @@ get_address( case ADDR_TABS_RELATIVE: lnum = 1; break; + case ADDR_QUICKFIX: #ifdef FEAT_QUICKFIX - case ADDR_QUICKFIX: lnum = qf_get_cur_valid_idx(eap); +#endif break; -#endif case ADDR_NONE: break; } @@ -4661,12 +4661,12 @@ invalid_range(exarg_T *eap) case ADDR_OTHER: // Any range is OK. break; + case ADDR_QUICKFIX: #ifdef FEAT_QUICKFIX - case ADDR_QUICKFIX: if (eap->line2 != 1 && eap->line2 > qf_get_size(eap)) return _(e_invrange); +#endif break; -#endif case ADDR_NONE: // Will give an error elsewhere. break;