Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.55
 
1.56
 
MAIN:ragge:20030902143721
 
reader.c
_>564564                 if( setstr( p ) ) goto again;
 565565                 goto nomat;
 566566 
<>567 -        case ASG PLUS/* and other assignment ops */
 568 -                if( setasop(p) ) goto again;
 569 -
 570 -                /* there are assumed to be no side effects in LHS */
 571 -
 572 -                p2 = tcopy(p);
 573 -                p->n_op = ASSIGN;
 574 -                reclaim( p->n_right, RNULL, 0 );
 575 -                p->n_right = p2;
 576 -                canon(p);
 577 -                rallo( p, p->n_rall );
 578 -
 579 -#ifdef PCC_DEBUG
 580 -                if( odebug ) fwalk( p, e2print, 0 );
 581 -#endif
 582 -
 583 -                order( p2->n_left, INTBREG|INTAREG );
 584 -                order( p2, INTBREG|INTAREG );
 585 -                goto again;
 586 -
587567         case ASSIGN:
 588568                 if (setasg(p))
 589569                         goto again;
     
 !
592572 
 593573         case BITYPE:
 594574                 if( setbin( p ) ) goto again;
<>595 -                /* try to replace binary ops by =ops */
 596 -#if 0
 597 -                switch(o){
 598 -                case PLUS:
 599 -                case MINUS:
 600 -                case AND:
 601 -                case OR:
 602 -                case ER:
 603 -                case DIV:
 604 -                case MOD:
 605 -                case MUL:
 606 -                case LS:
 607 -                case RS:
 608 -                        if (!istnode(p->n_left))
 609 -                                order(p->n_left, INTAREG|INTBREG);
 610 -                        p->n_op = ASG o;
 611 -                        goto again;
 612 -                        }
 613 -#endif
<_614575                 goto nomat;
 615576 
 616577                 }
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-09-03 04:14 +0200