Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.17
 
1.18
 
MAIN:ragge:20110628072009
 
local.c
_>6060         register int o;
 6161         register int m, ml;
 6262 
<> 63+
  64+#ifdef PCC_DEBUG
  65+        if (xdebug) {
  66+                printf("clocal(%p)\n", p);
  67+                if (xdebug>1)
  68+                        fwalk(p, eprint, 0);
  69+        }
  70+#endif
  71+
6372         switch( o = p->n_op ){
 6473 
 6574         case NAME:
     
 !
6877                         }
 6978                 switch( q->sclass ){
 7079 
<> 80+                case REGISTER:
7181                 case AUTO:
 7282                 case PARAM:
 7383                         /* fake up a structure reference */
 7484                         r = block( REG, NIL, NIL, PTR+STRTY, 0, 0 );
 7585                         r->n_lval = 0;
<>76 -                        r->n_rval = (q->sclass==AUTO?STKREG:ARGREG);
  86+                        r->n_rval = (q->sclass==PARAM?ARGREG:STKREG);
7787                         p = stref( block( STREF, r, p, 0, 0, 0 ) );
 7888                         break;
<>79 -
 80 -                case STATIC:
 81 -                        if( q->slevel == 0 ) break;
 82 -                        p->n_lval = 0;
 83 -                        p->n_rval = -q->soffset;
 84 -                        break;
 85 -
 86 -                case REGISTER:
 87 -                        p->n_op = REG;
 88 -                        p->n_lval = 0;
 89 -                        p->n_rval = q->soffset;
 90 -                        break;
 91 -
 92 -                        }
  89+                }
<_9390                 break;
 9491 
 9592         case PCONV:
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 05:09 +0100