summaryrefslogtreecommitdiffstats
path: root/generic/regc_color.c
diff options
context:
space:
mode:
authorMiguel Sofer <miguel.sofer@gmail.com>2006-09-27 23:35:00 (GMT)
committerMiguel Sofer <miguel.sofer@gmail.com>2006-09-27 23:35:00 (GMT)
commit542215ff7f7979ba967987a746cfa8dd723425c6 (patch)
treeee39b9892f7f31b268ddf1be96f7e575475f35d1 /generic/regc_color.c
parentf2bc477e968be829da18b8a9e84c8e7a3029b386 (diff)
downloadtcl-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_color.c')
-rw-r--r--generic/regc_color.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/generic/regc_color.c b/generic/regc_color.c
index f1f216f..1a7eeda 100644
--- a/generic/regc_color.c
+++ b/generic/regc_color.c
@@ -673,10 +673,11 @@ uncolorchain(
if (aa == a) { /* easy case */
cd->arcs = a->colorchain;
} else {
- for (; aa != NULL && aa->colorchain != a; aa = aa->colorchain) {
+ assert(aa != NULL);
+ for (; aa->colorchain != a; aa = aa->colorchain) {
+ assert(aa->colorchain != NULL);
continue;
}
- assert(aa != NULL);
aa->colorchain = a->colorchain;
}
a->colorchain = NULL; /* paranoia */