diff options
author | Miguel Sofer <miguel.sofer@gmail.com> | 2006-09-27 23:35:00 (GMT) |
---|---|---|
committer | Miguel Sofer <miguel.sofer@gmail.com> | 2006-09-27 23:35:00 (GMT) |
commit | 542215ff7f7979ba967987a746cfa8dd723425c6 (patch) | |
tree | ee39b9892f7f31b268ddf1be96f7e575475f35d1 /generic/regc_nfa.c | |
parent | f2bc477e968be829da18b8a9e84c8e7a3029b386 (diff) | |
download | tcl-542215ff7f7979ba967987a746cfa8dd723425c6.zip tcl-542215ff7f7979ba967987a746cfa8dd723425c6.tar.gz tcl-542215ff7f7979ba967987a746cfa8dd723425c6.tar.bz2 |
* generic/regc_color.c (uncolorchain):
* generic/regc_nfa.c (freearc): changed tests and asserts to
equivalent formulation, designed to avoid an explicit comparison
to NULL and satisfy coverity that 6 and 9 are not bugs.
Diffstat (limited to 'generic/regc_nfa.c')
-rw-r--r-- | generic/regc_nfa.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/generic/regc_nfa.c b/generic/regc_nfa.c index 12a016e..d5e7e01 100644 --- a/generic/regc_nfa.c +++ b/generic/regc_nfa.c @@ -409,10 +409,10 @@ freearc( if (a == victim) { /* simple case: first in chain */ to->ins = victim->inchain; } else { - for (; a != NULL && a->inchain != victim; a = a->inchain) { + for (; a->inchain != victim; a = a->inchain) { + assert(a->inchain != NULL); continue; } - assert(a != NULL); a->inchain = victim->inchain; } to->nins--; |