Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.133
 
1.134
 
MAIN:ragge:20050627114536
 
reader.c
_>767767                 if ((p->n_su & RMASK) == ROREG)
 768768                         canon(p);
 769769                 else if (xnewreg && (p->n_su & RMASK) == RREG &&
<>770 -                    (q->rewrite & RRIGHT) && p->n_right->n_rall != p->n_rall)
  770+                    (q->rewrite & RRIGHT) && p->n_right->n_rall != p->n_rall) {
771771                         rmove(p->n_right->n_rall, p->n_rall, p->n_type);
<> 772+                        p->n_right->n_rall = p->n_rall;
  773+                        p->n_right->n_rval = p->n_rall;
  774+                }
772775         }
 773776         if (p->n_su & LMASK) {
 774777                 gencode(p->n_left, INTAREG|INTBREG);
<>775 -                if ((p->n_su & LMASK) == LOREG)
  778+                if ((p->n_su & LMASK) == LOREG) {
776779                         canon(p);
<>777 -                else if (xnewreg && (p->n_su & RMASK) == LREG &&
 778 -                    (q->rewrite & RLEFT) && p->n_left->n_rall != p->n_rall)
  780+                } else if (xnewreg && (p->n_su & LMASK) == LREG &&
  781+                    (q->rewrite & RLEFT) && p->n_left->n_rall != p->n_rall) {
779782                         rmove(p->n_left->n_rall, p->n_rall, p->n_type);
<> 783+                        p->n_left->n_rall = p->n_rall;
  784+                        p->n_left->n_rval = p->n_rall;
  785+                }
780786         }
 781787         if ((p->n_su & RMASK) && !(p->n_su & DORIGHT)) {
 782788                 gencode(p->n_right, INTAREG|INTBREG);
 783789                 if ((p->n_su & RMASK) == ROREG)
 784790                         canon(p);
 785791                 else if (xnewreg && (p->n_su & RMASK) == RREG &&
<>786 -                    (q->rewrite & RRIGHT) && p->n_right->n_rall != p->n_rall)
  792+                    (q->rewrite & RRIGHT) && p->n_right->n_rall != p->n_rall) {
787793                         rmove(p->n_right->n_rall, p->n_rall, p->n_type);
<> 794+                        p->n_right->n_rall = p->n_rall;
  795+                        p->n_right->n_rval = p->n_rall;
  796+                }
<_788797         }
 789798         expand(p, cookie, q->cstring);
 790799         if (xnewreg && callop(p->n_op) && p->n_rall != RETREG)
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-02 23:29 +0200