Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.9
 
1.10
 
MAIN:ragge:20040529141145
 
local.c
_>8686                         }
 8787                 break;
 8888 
<> 89+        case FUNARG:
  90+                /* Args smaller than int are given as int */
  91+                if (p->n_type != CHAR && p->n_type != UCHAR &&
  92+                    p->n_type != SHORT && p->n_type != USHORT)
  93+                        break;
  94+                p->n_left = block(SCONV, p->n_left, NIL, INT, 0, MKSUE(INT));
  95+                p->n_type = INT;
  96+                p->n_sue = MKSUE(INT);
  97+                p->n_rval = SZINT;
  98+                break;
  99+
89100         case CBRANCH:
 90101                 l = p->n_left;
 91102 
 92103                 /*
 93104                  * Remove unneccessary conversion ops.
 94105                  */
<>95 -                if (l->n_left->n_op == SCONV) {
  106+                if (clogop(l->n_op) && l->n_left->n_op == SCONV) {
<_96107                         if (l->n_right->n_op == ICON) {
 97108                                 r = l->n_left->n_left;
 98109                                 nfree(l->n_left);
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-11-01 10:01 +0100