Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.298
 
1.299
 
MAIN:ragge:20110809163956
 
trees.c
_>30423042         switch (type) {
 30433043         case IP_NODE:
 30443044                 ip->ip_node = va_arg(ap, NODE *);
<> 3045+                if (ip->ip_node->n_op == LABEL) {
  3046+                        NODE *p = ip->ip_node;
  3047+                        ip->ip_lbl = p->n_left->n_lval;
  3048+                        ip->type = IP_DEFLAB;
  3049+                        nfree(nfree(p));
  3050+                }
30453051                 break;
 30463052         case IP_EPILOG:
 30473053                 if (!isinlining) {
     
 !
31263132         SNAM(SZOF,SIZEOF)
 31273133         SNAM(ATTRIB,ATTRIBUTE)
 31283134         SNAM(TYMERGE,TYMERGE)
<> 3135+        SNAM(LABEL,LABEL)
31293136 #ifdef GCC_COMPAT
 31303137         SNAM(XREAL,__real__)
 31313138         SNAM(XIMAG,__imag__)
     
 !
31613168         case XIMAG:
 31623169         case XREAL:
 31633170         case ATTRIB:
<> 3171+        case LABEL:
31643172                 return UTYPE;
 31653173         case ANDAND:
 31663174         case OROR:
     
 !
32223230 plabel(int label)
 32233231 {
 32243232         reached = 1; /* Will this always be correct? */
<>3225 -        send_passt(IP_DEFLAB, label);
  3233+        send_passt(IP_NODE, block(LABEL, bcon(label), NIL, 0, 0, 0));
<_32263234 }
 32273235 
 32283236 /*
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-31 11:46 +0100