Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.52
 
1.53
 
MAIN:ragge:20030902081351
 
reader.c
_>331331         case OR:
 332332         case ER:
 333333         case DIV:
<> 334+        case MOD:
  335+        case MUL:
334336                 {
 335337                         struct optab *q;
 336338                         int rv;
     
 !
339341                          * Be sure that both sides are addressable.
 340342                          */
 341343 //printf("newstyle node %p\n", p);
<>342 -                        if (!canaddr(p->n_left))
  344+                        if (!canaddr(p->n_left)) {
  345+                                if (p->n_left->n_op == UNARY MUL) {
  346+                                        offstar(p->n_left->n_left);
  347+                                        goto again;
  348+                                }
343349                                 order(p->n_left, INTAREG|INTBREG);
<> 350+                        }
344351 //printf("newstyle addrl %p\n", p);
<>345 -                        if (!canaddr(p->n_right))
  352+                        if (!canaddr(p->n_right)) {
  353+                                if (p->n_right->n_op == UNARY MUL) {
  354+                                        offstar(p->n_right->n_left);
  355+                                        goto again;
  356+                                }
346357                                 order(p->n_right, INTAREG|INTBREG);
<> 358+                        }
347359 //printf("newstyle addrr %p\n", p);
 348360 
 349361                         /*
     
 !
573585                 case OR:
 574586                 case ER:
 575587                 case DIV:
<>576 -#endif
 577 -                case MUL:
578588                 case MOD:
<> 589+                case MUL:
  590+#endif
<_579591                 case LS:
 580592                 case RS:
 581593                         if (!istnode(p->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-08-29 03:12 +0200