Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.51
 
1.52
 
MAIN:ragge:20110601174104
 
local.c
_>618618                 if (o == MOD && p->n_type != CHAR && p->n_type != SHORT)
 619619                         break;
 620620                 /* make it an int division by inserting conversions */
<>621 -                p->n_left = block(SCONV, p->n_left, NIL, INT, 0, 0);
 622 -                p->n_right = block(SCONV, p->n_right, NIL, INT, 0, 0);
 623 -                p = block(SCONV, p, NIL, p->n_type, 0, 0);
  621+                p->n_left = makety(p->n_left, INT, 0, 0, 0);
  622+                p->n_right = makety(p->n_right, INT, 0, 0, 0);
  623+                p = makety(p, p->n_type, 0, 0, 0);
624624                 p->n_left->n_type = INT;
 625625                 break;
 626626 
     
 !
648648                 /* shift count must be in a char */
 649649                 if (p->n_right->n_type == CHAR || p->n_right->n_type == UCHAR)
 650650                         break;
<>651 -                p->n_right = block(SCONV, p->n_right, NIL, CHAR, 0, 0);
  651+                p->n_right = makety(p->n_right, CHAR, 0, 0, 0);
<_652652                 break;
 653653         }
 654654 #ifdef PCC_DEBUG
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 03:37 +0100