diff --git a/lang/pc/comp/label.c b/lang/pc/comp/label.c index ee8d11d7d..0f0fe8a7a 100644 --- a/lang/pc/comp/label.c +++ b/lang/pc/comp/label.c @@ -50,7 +50,7 @@ chk_labels(Slevel) struct lab *plab = df->lab_next; while( plab ) { - if( plab->lb_level > 1 ) + if( plab->lb_level == Slevel ) plab->lb_level--; plab = plab->lb_next; }