Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.137
 
1.138
 
MAIN:ragge:20050218164859
 
pftn.c
_>505505 {
 506506         extern struct savbc *savbc;
 507507         extern struct swdef *swpole;
<> 508+        char *c;
508509 
 509510         if (retlab != NOLAB && nerrors == 0) { /* inside a real function */
 510511                 plabel(retlab);
 511512                 efcode(); /* struct return handled here */
 512513                 branch(retlab = getlab());
<>513 -                send_passt(IP_EPILOG, minrvar, maxautooff,
 514 -                    cftnsp->sname, cftnsp->stype, retlab);
  514+                c = cftnsp->sname;
  515+#ifdef GCC_COMPAT
  516+                c = gcc_findname(cftnsp);
  517+#endif
  518+                send_passt(IP_EPILOG, minrvar, maxautooff, c,
  519+                    cftnsp->stype, cftnsp->sclass == EXTDEF, retlab);
515520         }
 516521 
 517522         tcheck();
     
 !
547552         union arglist *al, *al2, *alb;
 548553         struct params *a;
 549554         struct symtab *p, **parr = NULL; /* XXX gcc */
<> 555+        char *c;
550556         int i;
 551557 
 552558         argoff = ARGINIT;
     
 !
609615                 intcompare = 0;
 610616         }
 611617 done:   cendarg();
<>612 -        setloc1(PROG);
 613 -        defalign(ALINT);
 614 -        defnam(cftnsp);
615618         ftnno = getlab();
 616619         retlab = getlab();
<>617 -        send_passt(IP_PROLOG, -1, -1, cftnsp->sname, cftnsp->stype, retlab);
  620+        c = cftnsp->sname;
  621+#ifdef GCC_COMPAT
  622+        c = gcc_findname(cftnsp);
  623+#endif
  624+        send_passt(IP_PROLOG, -1, -1, c, cftnsp->stype,
  625+            cftnsp->sclass == EXTDEF, retlab);
<_618626         plabel(getlab()); /* after prolog, used in optimization */
 619627         bfcode(parr, nparams);
 620628         lparam = NULL;
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-01 20:37 +0200