Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.79
 
1.80
 
MAIN:ragge:20040501110038
 
reader.c
_>588588         s->n_left = q;
 589589         s->n_right = p;
 590590         codgen(s, FOREFF);
<> 591+        tfree(s);
591592         return r;
 592593 }
 593594 
     
 !
675676         if (p->n_su == -1)
 676677                 comperr("rewrite");
 677678 
<>678 -        l = p->n_left;
 679 -        r = p->n_right;
  679+        l = getlr(p, 'L');
  680+        r = getlr(p, 'R');
680681         o = p->n_op;
 681682         p->n_op = REG;
 682683         p->n_lval = 0;
     
 !
15461547 {
 15471548         extern int *qtable[];
 15481549         struct optab *q;
<>1549 -        NODE *l;
  1550+        NODE *l, *r;
15501551         int i, shl, rsl;
 15511552         int *ixp;
 15521553         int rv = -1;
     
 !
15591560 #endif
 15601561 
 15611562         l = getlr(p, 'L');
<> 1563+        r = getlr(p, 'R');
15621564         ixp = qtable[p->n_op];
 15631565         for (i = 0; ixp[i] >= 0; i++) {
 15641566                 q = &table[ixp[i]];
     
 !
15671569                 if (ttype(l->n_type, q->ltype) == 0)
 15681570                         continue; /* Type must be correct */
 15691571 
<> 1572+if (f2debug) printf("finduni got left type\n");
  1573+                if (ttype(r->n_type, q->rtype) == 0)
  1574+                        continue; /* Type must be correct */
  1575+
<_15701576 if (f2debug) printf("finduni got types\n");
 15711577                 shl = tshape(l, q->lshape);
 15721578                 rsl = (q->lshape & (SAREG|STAREG)) != 0 &&
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-11-01 01:27 +0100