mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-02-17 01:11:45 +00:00
Unuse label expressions that are no longer necessary.
This commit is contained in:
parent
402a578bf8
commit
6afdfb5fac
1 changed files with 2 additions and 0 deletions
|
@ -863,6 +863,7 @@ statement_bool (sblock_t *sblock, expr_t *e)
|
|||
l = (*s)->e.expr.e2;
|
||||
for (e = (*s)->next->next; e && e->type == ex_label; e = e->next) {
|
||||
if (e == l) {
|
||||
l->e.label.used--;
|
||||
e = *s;
|
||||
e->e.expr.op = 'n';
|
||||
e->e.expr.e2 = e->next->e.expr.e1;
|
||||
|
@ -875,6 +876,7 @@ statement_bool (sblock_t *sblock, expr_t *e)
|
|||
l = (*s)->e.expr.e2;
|
||||
for (e = (*s)->next->next; e && e->type == ex_label; e = e->next) {
|
||||
if (e == l) {
|
||||
l->e.label.used--;
|
||||
e = *s;
|
||||
e->e.expr.op = 'i';
|
||||
e->e.expr.e2 = e->next->e.expr.e1;
|
||||
|
|
Loading…
Reference in a new issue