Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.36
 
1.37
 
MAIN:ragge:20101107133930
 
code.c
_>205205         union arglist *al;
 206206         struct symtab *sp;
 207207         NODE *p, *r;
<> 208+        TWORD t;
208209         int i, rno, typ;
 209210 
 210211         /* recalculate the arg offset and create TEMP moves */
     
 !
306307         al = cftnsp->sdf->dfun;
 307308 
 308309         for (; al->type != TELLIPSIS; al++) {
<>309 -                if (al->type == TNULL)
  310+                t = al->type;
  311+                if (t == TNULL)
310312                         return;
<>311 -                if (BTYPE(al->type) == STRTY || BTYPE(al->type) == UNIONTY ||
 312 -                    ISARY(al->type))
  313+                if (BTYPE(t) == STRTY || BTYPE(t) == UNIONTY)
313314                         al++;
<> 315+                for (; t > BTMASK; t = DECREF(t))
  316+                        if (ISARY(t) || ISFTN(t))
  317+                                al++;
<_314318         }
 315319 
 316320         /* fix stack offset */
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 10:52 +0100