Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.53
 
1.54
 
MAIN:ragge:20070825055749
 
local.c
_>5252         register int m;
 5353         TWORD t;
 5454 
<>55 -//printf("in:\n");
 56 -//fwalk(p, eprint, 0);
  55+#ifdef PCC_DEBUG
  56+        if (xdebug) {
  57+                printf("clocal: %p\n", p);
  58+                fwalk(p, eprint, 0);
  59+        }
  60+#endif
5761         switch( o = p->n_op ){
 5862 
 5963         case NAME:
     
 !
144148                 /* if left is SCONV, cannot remove */
 145149                 if (l->n_op == SCONV)
 146150                         break;
<> 151+
  152+                /* avoid ADDROF TEMP */
  153+                if (l->n_op == ADDROF && l->n_left->n_op == TEMP)
  154+                        break;
  155+
147156                 /* if conversion to another pointer type, just remove */
 148157                 if (p->n_type > BTMASK && l->n_type > BTMASK)
 149158                         goto delp;
     
 !
302311                     CHAR, 0, MKSUE(CHAR));
 303312                 break;
 304313         }
<>305 -//printf("ut:\n");
 306 -//fwalk(p, eprint, 0);
 307 -
  314+#ifdef PCC_DEBUG
  315+        if (xdebug) {
  316+                printf("clocal end: %p\n", p);
  317+                fwalk(p, eprint, 0);
  318+        }
  319+#endif
<_308320         return(p);
 309321 }
 310322 
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-15 04:01 +0200