Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.25
 
1.26
 
MAIN:ragge:20110602154126
 
local.c
_>1111  * 2. Redistributions in binary form must reproduce the above copyright
 1212  *    notice, this list of conditions and the following disclaimer in the
 1313  *    documentation and/or other materials provided with the distribution.
<>14 - * 3. The name of the author may not be used to endorse or promote products
 15 - *    derived from this software without specific prior written permission
1614  *
 1715  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
 1816  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
     
 !
327325                 p->n_left->n_type = INT;
 328326                 break;
 329327 
<>330 -        case PMCONV:
 331 -        case PVCONV:
 332 -                if( p->n_right->n_op != ICON ) cerror( "bad conversion", 0);
 333 -                nfree(p);
 334 -                p = buildtree(o==PMCONV?MUL:DIV, p->n_left, p->n_right);
 335 -                break;
 336 -
337328         case FORCE:
 338329                 /* put return value in return reg */
 339330                 p->n_op = ASSIGN;
     
 !
409400 }
 410401 
 411402 /*
<>412 - * return a node, for structure references, which is suitable for
 413 - * being added to a pointer of type t, in order to be off bits offset
 414 - * into a structure
 415 - * t, d, and s are the type, dimension offset, and sizeoffset
 416 - * Be careful about only handling first-level pointers, the following
 417 - * indirections must be fullword.
 418 - */
 419 -NODE *
 420 -offcon(OFFSZ off, TWORD t, union dimfun *d, struct attr *sue)
 421 -{
 422 -        NODE *p;
 423 -
 424 -        if (xdebug)
 425 -                printf("offcon: OFFSZ %lld type %x dim %p siz %d\n",
 426 -                    off, t, d, 0);
 427 -
 428 -        p = bcon(off/SZCHAR);
 429 -        return p;
 430 -}
 431 -
 432 -/*
<_433403  * Allocate off bits on the stack.  p is a tree that when evaluated
 434404  * is the multiply count for off, t is a NAME node where to write
 435405  * the allocated address.
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 17:29 +0100