mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
Fix warnings: regexp_nfa.c: nfa_regatom(): Dead assignment: HI.
Problem : Dead assignment @ 1554. Diagnostic : Harmless issue. Rationale : `result` is used when analyzing if a bracketed expresion `[<whatever>]` can be condensed into a character class. Not used for anything else anywhere. So, it's safe to remove. Resolution : Remove dead assingment and move declaration of `result` to the scope where it's used.
This commit is contained in:
parent
83a32aad82
commit
78b49ce950
@ -1084,7 +1084,6 @@ static int nfa_regatom(void)
|
||||
int extra = 0;
|
||||
int emit_range;
|
||||
int negated;
|
||||
int result;
|
||||
int startc = -1;
|
||||
int endc = -1;
|
||||
int oldstartc = -1;
|
||||
@ -1452,7 +1451,7 @@ collection:
|
||||
* recognize that [0-9] stands for \d and [A-Za-z_] for \h,
|
||||
* and perform the necessary substitutions in the NFA.
|
||||
*/
|
||||
result = nfa_recognize_char_class(regparse, endp,
|
||||
int result = nfa_recognize_char_class(regparse, endp,
|
||||
extra == NFA_ADD_NL);
|
||||
if (result != FAIL) {
|
||||
if (result >= NFA_FIRST_NL && result <= NFA_LAST_NL) {
|
||||
@ -1557,7 +1556,6 @@ collection:
|
||||
/* Try equivalence class [=a=] and the like */
|
||||
if (equiclass != 0) {
|
||||
nfa_emit_equi_class(equiclass);
|
||||
result = OK;
|
||||
continue;
|
||||
}
|
||||
/* Try collating class like [. .] */
|
||||
|
Loading…
Reference in New Issue
Block a user