Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.23
 
1.24
 
MAIN:ragge:20101104173941
 
local.c
_>318318                 nfree(l);
 319319                 break;
 320320 
<> 321+        case UCALL:
  322+        case USTCALL:
  323+                /* For now, always clear eax */
  324+                l = block(REG, NIL, NIL, INT, 0, MKAP(INT));
  325+                regno(l) = RAX;
  326+                p->n_right = clocal(buildtree(ASSIGN, l, bcon(0)));
  327+                p->n_op -= (UCALL-CALL);
  328+
  329+                /* FALLTHROUGH */
321330         case CALL:
 322331         case STCALL:
 323332                 if (p->n_type == VOID)
     
 !
330339                 p = buildtree(COMOP, r, p);
 331340                 break;
 332341 
<>333 -        case UCALL:
 334 -        case USTCALL:
 335 -                /* For now, always clear eax */
 336 -                l = block(REG, NIL, NIL, INT, 0, MKAP(INT));
 337 -                regno(l) = RAX;
 338 -                p->n_right = clocal(buildtree(ASSIGN, l, bcon(0)));
 339 -                p->n_op -= (UCALL-CALL);
 340 -                break;
 341 -
<_342342         case CBRANCH:
 343343                 l = p->n_left;
 344344 
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-08-29 18:08 +0200