Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.43
 
1.44
 
MAIN:ragge:20110714170310
 
optim.c
_>8989 
 9090         if( oflag ) return(p);
 9191 
<> 92+
9293         ty = coptype(p->n_op);
 9394         if( ty == LTYPE ) return(p);
 9495 
     
 !
103104                 if (concast(p->n_left, p->n_type)) {
 104105                         q = p->n_left;
 105106                         nfree(p);
<>106 -                        return q;
  107+                        p = q;
  108+                        break;
107109                 }
 108110                 /* FALLTHROUGH */
 109111         case PCONV:
<>110 -                return( clocal(p) );
  112+                p = clocal(p);
  113+                break;
111114 
 112115         case FORTCALL:
 113116                 p->n_right = fortarg( p->n_right );
 114117                 break;
 115118 
 116119         case ADDROF:
 117120                 if (LO(p) == TEMP)
<>118 -                        return p;
  121+                        break;
119122                 if( LO(p) != NAME ) cerror( "& error" );
 120123 
<>121 -                if( !andable(p->n_left) && !statinit) return(p);
  124+                if( !andable(p->n_left) && !statinit)
  125+                        break;
122126 
 123127                 LO(p) = ICON;
 124128 
     
 !
129133                 p->n_left->n_ap = p->n_ap;
 130134                 q = p->n_left;
 131135                 nfree(p);
<>132 -                return q;
  136+                p = q;
  137+                break;
133138 
 134139         case UMUL:
 135140                 if (LO(p) == ADDROF) {
 136141                         q = p->n_left->n_left;
 137142                         nfree(p->n_left);
 138143                         nfree(p);
<>139 -                        return q;
  144+                        p = q;
  145+                        break;
140146                 }
 141147                 if( LO(p) != ICON ) break;
 142148                 LO(p) = NAME;
     
 !
301307                         q = makety(p->n_left, p->n_type, p->n_qual,
 302308                             p->n_df, p->n_ap);
 303309                         nfree(p);
<>304 -                        return clocal(q);
  310+                        p = clocal(q);
  311+                        break;
<_305312                         }
 306313 
 307314                 /* change muls to shifts */
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-08-23 07:31 +0200