Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.284
 
1.285
 
MAIN:ragge:20100619151741
 
pftn.c
_>18231823         NODE *gcs;
 18241824 
 18251825         if (typ->n_op == CM) {
<>1826 -                /* has attributes */
  1826+                /* has storage attributes */
18271827                 gcs = ccopy(typ->n_right);
 18281828                 typ = typ->n_left;
 18291829         } else
 18301830                 gcs = NULL;
<> 1831+        if (idp->n_op == CM) {
  1832+                /* has type-specific attributes */
  1833+                if (gcs != NIL) {
  1834+                        p = idp->n_right;
  1835+                        if (p->n_op != CM) {
  1836+                                gcs = cmop(gcs, p);
  1837+                        } else {
  1838+                                while (p->n_left->n_op == CM)
  1839+                                        p = p->n_left;
  1840+                                p->n_left = cmop(gcs, p->n_left);
  1841+                                gcs = idp->n_right;
  1842+                        }
  1843+                } else
  1844+                        gcs = idp->n_right;
  1845+                p = idp;
  1846+                idp = idp->n_left;
  1847+                nfree(p);
  1848+        }
<_18311849 #endif
 18321850 
 18331851         if (typ->n_op != TYPE)
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 13:23 +0200