Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.151
 
1.152
 
MAIN:ragge:20060715152520
 
trees.c
_>19481948                  * Rewrite x++ to (x += 1) -1; and deal with it further down.
 19491949                  * Pass2 will remove -1 if unneccessary.
 19501950                  */
<>1951 -                q = tcopy(p);
  1951+                q = ccopy(p);
19521952                 tfree(p->n_left);
 19531953                 q->n_op = (p->n_op==INCR)?PLUSEQ:MINUSEQ;
 19541954                 p->n_op = (p->n_op==INCR)?MINUS:PLUS;
     
 !
22982298         SNAM(EREQ,^=)
 22992299         SNAM(LSEQ,<<=)
 23002300         SNAM(RSEQ,>>=)
<> 2301+        SNAM(INCR,++)
  2302+        SNAM(DECR,--)
23012303         default:
 23022304                 cerror("bad copst %d", op);
 23032305         }
     
 !
23462348         case LSEQ:
 23472349         case RSEQ:
 23482350                 return BITYPE|SHFFLG|ASGFLG|ASGOPFLG;
<> 2351+        case INCR:
  2352+        case DECR:
  2353+                return BITYPE|ASGFLG;
<_23492354         }
 23502355         return 0; /* XXX gcc */
 23512356 }
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-23 02:22 +0200