diff options
Diffstat (limited to 'generic/regc_color.c')
-rw-r--r-- | generic/regc_color.c | 5 |
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 */ |