mirror of
https://github.com/neovim/neovim.git
synced 2025-10-03 16:36:30 +00:00
build: enable -Wshadow
Note about shada.c: - shada_read_next_item_start was intentionally shadowing `unpacked` and `i` because many of the macros (e.g. ADDITIONAL_KEY) implicitly depended on those variable names. - Macros were changed to parameterize `unpacked` (but not `i`). Macros like CLEAR_GA_AND_ERROR_OUT do control-flow (goto), so any other approach is messy.
This commit is contained in:
@@ -2112,9 +2112,9 @@ char_u *did_set_spelllang(win_T *wp)
|
||||
}
|
||||
|
||||
if (region_mask != 0) {
|
||||
langp_T *p = GA_APPEND_VIA_PTR(langp_T, &ga);
|
||||
p->lp_slang = slang;
|
||||
p->lp_region = region_mask;
|
||||
langp_T *p_ = GA_APPEND_VIA_PTR(langp_T, &ga);
|
||||
p_->lp_slang = slang;
|
||||
p_->lp_region = region_mask;
|
||||
|
||||
use_midword(slang, wp);
|
||||
if (slang->sl_nobreak)
|
||||
@@ -2190,11 +2190,11 @@ char_u *did_set_spelllang(win_T *wp)
|
||||
}
|
||||
|
||||
if (region_mask != 0) {
|
||||
langp_T *p = GA_APPEND_VIA_PTR(langp_T, &ga);
|
||||
p->lp_slang = slang;
|
||||
p->lp_sallang = NULL;
|
||||
p->lp_replang = NULL;
|
||||
p->lp_region = region_mask;
|
||||
langp_T *p_ = GA_APPEND_VIA_PTR(langp_T, &ga);
|
||||
p_->lp_slang = slang;
|
||||
p_->lp_sallang = NULL;
|
||||
p_->lp_replang = NULL;
|
||||
p_->lp_region = region_mask;
|
||||
|
||||
use_midword(slang, wp);
|
||||
}
|
||||
|
Reference in New Issue
Block a user