Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.227
 
1.228
 
MAIN:ragge:20081029214305
 
pftn.c
_>457457 void
 458458 ftnend()
 459459 {
<> 460+        extern NODE *cftnod;
460461         extern struct savbc *savbc;
 461462         extern struct swdef *swpole;
 462463         extern int tvaloff;
 463464         char *c;
 464465 
 465466         if (retlab != NOLAB && nerrors == 0) { /* inside a real function */
 466467                 plabel(retlab);
<> 468+                if (cftnod)
  469+                        ecomp(buildtree(FORCE, cftnod, NIL));
467470                 efcode(); /* struct return handled here */
 468471                 c = cftnsp->soname;
 469472                 SETOFF(maxautooff, ALCHAR);
 470473                 send_passt(IP_EPILOG, 0, maxautooff/SZCHAR, c,
 471474                     cftnsp->stype, cftnsp->sclass == EXTDEF, retlab, tvaloff);
 472475         }
 473476 
<> 477+        cftnod = NIL;
<_474478         tcheck();
 475479         brklab = contlab = retlab = NOLAB;
 476480         flostat = 0;
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-07-10 20:20 +0200