Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.210
 
1.211
 
MAIN:gmcgarry:20080707090311
 
pftn.c
_>26552655                 retlab = getlab();
 26562656         }
 26572657 
<>2658 -        if (DECREF(cftnsp->stype) != VOID) {
 2659 -                p = tempnode(0, DECREF(cftnsp->stype), cftnsp->sdf, cftnsp->ssue);
  2658+        if (DECREF(cftnsp->stype) != VOID && !ISSOU(DECREF(cftnsp->stype))) {
  2659+                p = tempnode(0, DECREF(cftnsp->stype),
  2660+                    cftnsp->sdf, cftnsp->ssue);
26602661                 tmpnr = regno(p);
 26612662                 q = block(REG, NIL, NIL, DECREF(cftnsp->stype),
<>2662 -                        cftnsp->sdf, cftnsp->ssue);
  2663+                    cftnsp->sdf, cftnsp->ssue);
26632664                 q->n_rval = RETREG(DECREF(cftnsp->stype));
 26642665                 ecomp(buildtree(ASSIGN, p, q));
 26652666         }
     
 !
26882689 
 26892690         plabel(lab);
 26902691 
<>2691 -        if (DECREF(cftnsp->stype) != VOID) {
 2692 -                p = tempnode(tmpnr, DECREF(cftnsp->stype), cftnsp->sdf, cftnsp->ssue);
  2692+        if (DECREF(cftnsp->stype) != VOID && !ISSOU(DECREF(cftnsp->stype))) {
  2693+                p = tempnode(tmpnr, DECREF(cftnsp->stype),
  2694+                    cftnsp->sdf, cftnsp->ssue);
26932695                 q = block(REG, NIL, NIL, DECREF(cftnsp->stype),
<>2694 -                        cftnsp->sdf, cftnsp->ssue);
  2696+                    cftnsp->sdf, cftnsp->ssue);
<_26952697                 q->n_rval = RETREG(DECREF(cftnsp->stype));
 26962698                 ecomp(buildtree(ASSIGN, q, p));
 26972699         }
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-30 16:58 +0100