ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/calexpr.c
(Generate patch)

Comparing ray/src/common/calexpr.c (file contents):
Revision 2.32 by greg, Thu May 1 16:42:05 2008 UTC vs.
Revision 2.33 by greg, Sun Jun 14 18:21:58 2009 UTC

# Line 660 | Line 660 | getE4(void)                            /* E4 -> ADDOP E5 */
660                  return(ep2);
661          }
662          if (ep2->type == UMINUS) {      /* don't generate -(-E5) */
663 +            ep1 = ep2->v.kid;
664              efree((char *)ep2);
665 <            return(ep2->v.kid);
665 >            return(ep1);
666          }
667          ep1 = newnode();
668          ep1->type = UMINUS;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines