Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.215
 
1.216
 
MAIN:ragge:20080728113247
 
pftn.c
_>259259                 switch( scl ){
 260260                 case STATIC:
 261261                 case USTATIC:
<>262 -                        if( slev==0 ) return;
  262+                        if( slev==0 )
  263+                                goto done;
263264                         break;
 264265                 case EXTDEF:
 265266                 case EXTERN:
 266267                 case FORTRAN:
 267268                 case UFORTRAN:
<>268 -                        return;
  269+                        goto done;
269270                         }
 270271                 break;
 271272 
 272273         case STATIC:
 273274                 if (scl==USTATIC || (scl==EXTERN && blevel==0)) {
 274275                         p->sclass = STATIC;
<>275 -                        return;
  276+                        goto done;
276277                 }
 277278                 if (changed || (scl == STATIC && blevel == slev))
<>278 -                        return; /* identical redeclaration */
  279+                        goto done; /* identical redeclaration */
279280                 break;
 280281 
 281282         case USTATIC:
 282283                 if (scl==STATIC || scl==USTATIC)
<>283 -                        return;
  284+                        goto done;
284285                 break;
 285286 
 286287         case TYPEDEF:
 287288                 if (scl == class)
<>288 -                        return;
  289+                        goto done;
289290                 break;
 290291 
 291292         case UFORTRAN:
 292293                 if (scl == UFORTRAN || scl == FORTRAN)
<>293 -                        return;
  294+                        goto done;
294295                 break;
 295296 
 296297         case FORTRAN:
 297298                 if (scl == UFORTRAN) {
 298299                         p->sclass = FORTRAN;
<>299 -                        return;
  300+                        goto done;
300301                 }
 301302                 break;
 302303 
 303304         case MOU:
 304305         case MOS:
<>305 -                return;
  306+                goto done;
306307 
 307308         case EXTDEF:
 308309                 switch (scl) {
 309310                 case EXTERN:
 310311                         p->sclass = EXTDEF;
<>311 -                        return;
  312+                        goto done;
312313                 case USTATIC:
 313314                         p->sclass = STATIC;
<>314 -                        return;
  315+                        goto done;
315316                 }
 316317                 break;
 317318 
     
 !
322323                 break/* mismatch.. */
 323324         case SNULL:
 324325                 if (fun_inline && ISFTN(type))
<>325 -                        return;
  326+                        goto done;
326327                 break;
 327328         }
 328329 
     
 !
418419                 stabs_newsym(p);
 419420 #endif
 420421 
<> 422+done:
<_421423         fixdef(p);      /* Leave last word to target */
 422424 #ifdef PCC_DEBUG
 423425         if (ddebug)
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-02 10:29 +0200