Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.145
 
1.146
 
MAIN:ragge:20050730120034
 
reader.c
_>11541154                 if (q->needs & REWRITE)
 11551155                         break;  /* Done here */
 11561156 
<>1157 -                tl = istnode(p->n_left);
 1158 -                tr = istnode(p->n_right);
  1157+                if (xnewreg == 0) {
  1158+                        tl = istnode(p->n_left);
  1159+                        tr = istnode(p->n_right);
  1160+                } else
  1161+                        tl = tr = 0;
11591162                 is3 = ((q->rewrite & (RLEFT|RRIGHT)) == 0);
 11601163 
 11611164                 if (shl == SRDIR && shr== SRDIR ) {
     
 !
11881191                          * a temporary register, and the current op matches,
 11891192                          * be happy.
 11901193                          */
<>1191 -                        if ((q->rewrite & RRIGHT) && istnode(r)) {
  1194+                        if ((q->rewrite & RRIGHT) && (istnode(r) && !xnewreg)) {
11921195                                 /* put left in temp, add to right */
 11931196                                 if (4 < mtchno) {
 11941197                                         mtchno = 4;
     
 !
12151218                          * a temporary register, and the current op matches,
 12161219                          * be happy.
 12171220                          */
<>1218 -                        if ((q->rewrite & RLEFT) && istnode(l)) {
  1221+                        if ((q->rewrite & RLEFT) && (istnode(l) && !xnewreg)) {
<_12191222                                 /* put right in temp, add to left */
 12201223                                 if (4 < mtchno) {
 12211224                                         mtchno = 4;
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-10-31 15:20 +0100