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 extra = 0;
|
||||||
int emit_range;
|
int emit_range;
|
||||||
int negated;
|
int negated;
|
||||||
int result;
|
|
||||||
int startc = -1;
|
int startc = -1;
|
||||||
int endc = -1;
|
int endc = -1;
|
||||||
int oldstartc = -1;
|
int oldstartc = -1;
|
||||||
@ -1452,8 +1451,8 @@ collection:
|
|||||||
* recognize that [0-9] stands for \d and [A-Za-z_] for \h,
|
* recognize that [0-9] stands for \d and [A-Za-z_] for \h,
|
||||||
* and perform the necessary substitutions in the NFA.
|
* 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);
|
extra == NFA_ADD_NL);
|
||||||
if (result != FAIL) {
|
if (result != FAIL) {
|
||||||
if (result >= NFA_FIRST_NL && result <= NFA_LAST_NL) {
|
if (result >= NFA_FIRST_NL && result <= NFA_LAST_NL) {
|
||||||
EMIT(result - NFA_ADD_NL);
|
EMIT(result - NFA_ADD_NL);
|
||||||
@ -1557,7 +1556,6 @@ collection:
|
|||||||
/* Try equivalence class [=a=] and the like */
|
/* Try equivalence class [=a=] and the like */
|
||||||
if (equiclass != 0) {
|
if (equiclass != 0) {
|
||||||
nfa_emit_equi_class(equiclass);
|
nfa_emit_equi_class(equiclass);
|
||||||
result = OK;
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
/* Try collating class like [. .] */
|
/* Try collating class like [. .] */
|
||||||
|
Loading…
Reference in New Issue
Block a user