Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.303
 
1.304
 
MAIN:ragge:20110814145229
 
trees.c
_>13851385 
 13861386         case ASSIGN:
 13871387         case RETURN:
<>1388 -        case CAST:
13891388                 {  break; }
 13901389 
<> 1390+        case CAST:
  1391+                if (t == VOID) {
  1392+                        /* just paint over */
  1393+                        p->n_right = block(SCONV, p->n_right, NIL, VOID, 0, 0);
  1394+                        return p;
  1395+                }
  1396+                break;
  1397+
13911398         case MINUS: {
 13921399                 int isdyn(struct symtab *sp);
 13931400                 struct symtab s1, s2;
     
 !
32323239         return(q);
 32333240 }
 32343241 
<> 3242+NODE *
  3243+nlabel(int label)
  3244+{
  3245+        return block(LABEL, bcon(label), NIL, 0, 0, 0);
  3246+}
  3247+
32353248 /*
 32363249  * set PROG-seg label.
 32373250  */
 32383251 void
 32393252 plabel(int label)
 32403253 {
 32413254         reached = 1; /* Will this always be correct? */
<>3242 -        send_passt(IP_NODE, block(LABEL, bcon(label), NIL, 0, 0, 0));
  3255+        send_passt(IP_NODE, nlabel(label));
<_32433256 }
 32443257 
 32453258 /*
FishEye: Open Source License registered to PCC.
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-12-25 11:45 +0100