Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.188
 
1.189
 
MAIN:ragge:20071230103150
 
pftn.c
_>13231323             (p->stype < STRTY || ISPTR(p->stype)) &&
 13241324             !ISVOL((p->squal << TSHIFT)) && cisreg(p->stype)) {
 13251325                 NODE *tn = tempnode(0, p->stype, p->sdf, p->ssue);
<>1326 -                p->soffset = tn->n_lval;
  1326+                p->soffset = regno(tn);
13271327                 p->sflags |= STNODE;
 13281328                 nfree(tn);
 13291329                 return 0;
     
 !
13891389         p->sflags |= (STNODE|SDYNARRAY);
 13901390         p->stype = INCREF(p->stype);    /* Make this an indirect pointer */
 13911391         tn = tempnode(0, p->stype, p->sdf, p->ssue);
<>1392 -        p->soffset = tn->n_lval;
  1392+        p->soffset = regno(tn);
13931393 
 13941394         df = p->sdf;
 13951395 
     
 !
13991399                         continue;
 14001400                 n = arrstk[i++];
 14011401                 nn = tempnode(0, INT, 0, MKSUE(INT));
<>1402 -                no = nn->n_lval;
  1402+                no = regno(nn);
14031403                 ecomp(buildtree(ASSIGN, nn, n)); /* Save size */
 14041404 
 14051405                 df->ddim = -no;
     
 !
20122012                 return bcon(0);
 20132013         }
 20142014         t = tempnode(0, VOID|PTR, 0, MKSUE(INT) /* XXX */);
<>2015 -        u = tempnode(t->n_lval, VOID|PTR, 0, MKSUE(INT) /* XXX */);
  2015+        u = tempnode(regno(t), VOID|PTR, 0, MKSUE(INT) /* XXX */);
20162016         spalloc(t, a, SZCHAR);
 20172017         tfree(f);
 20182018         return u;
     
 !
20722072         /* create a copy to a temp node of current ap */
 20732073         p = tcopy(a->n_left);
 20742074         q = tempnode(0, p->n_type, p->n_df, p->n_sue);
<>2075 -        nodnum = q->n_lval;
  2075+        nodnum = regno(q);
<_20762076         rv = buildtree(ASSIGN, q, p);
 20772077 
 20782078         r = a->n_right;
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 13:46 +0200