Quick Search:

Mode

Context

Displaying 3 lines of context. None | Less | More | Full

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.190
 
1.191
 
MAIN:ragge:20060610082531
 
reader.c
_>624624         if (o == ASSIGN) {
 625625                 /* special rewrite care */
 626626                 int reg = DECRA(p->n_reg, 0);
<> 627+#define TL(x) (TBLIDX(x->n_su) || x->n_op == REG)
627628                 if (p->n_reg == -1)
 628629                         ;
<>629 -                else if (TBLIDX(l->n_su) && (DECRA(l->n_reg, 0) == reg))
  630+                else if (TL(l) && (DECRA(l->n_reg, 0) == reg))
630631                         ;
<>631 -                else if (TBLIDX(r->n_su) && (DECRA(r->n_reg, 0) == reg))
  632+                else if (TL(r) && (DECRA(r->n_reg, 0) == reg))
632633                         ;
<>633 -                else if (TBLIDX(l->n_su))
  634+                else if (TL(l))
634635                         rmove(DECRA(l->n_reg, 0), reg, p->n_type);
<>635 -                else if (TBLIDX(r->n_su))
  636+                else if (TL(r))
636637                         rmove(DECRA(r->n_reg, 0), reg, p->n_type);
 637638 #if 0
 638639                 else
 639640                         comperr("rewrite");
 640641 #endif
<> 642+#undef TL
<_641643         }
 642644         if (optype(o) != LTYPE)
 643645                 tfree(l);
FishEye: Open Source License registered to PCC.
Your maintenance has expired. You can renew your license at http://www.atlassian.com/fisheye/renew
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-09-30 15:52 +0200