Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.321
 
1.322
 
MAIN:ragge:20140429181359
 
trees.c
_>28572857                 t2 = p->n_left->n_type;
 28582858                 if (p->n_left->n_op == TEMP) {
 28592859                         /* Will be converted to memory in pass2 */
<>2860 -                        if (!ISPTR(t2) && DECREF(t) != t2)
 2861 -                                ; /* XXX cannot convert this */
  2860+                        /* Do not convert if:
  2861+                         * - t2 not ptr and decref(t) != t2
  2862+                         * - decref(t) not ptr and decref(t) != t2
  2863+                         * XXX add PCONV again? Will be removed upwards.
  2864+                         */
  2865+                        if ((!ISPTR(t2) && DECREF(t) != t2) ||
  2866+                            (ISPTR(t2) && !ISPTR(DECREF(t))))
  2867+                                ; /* Cannot convert this */
<_28622868                         else
 28632869                                 p->n_left->n_type = DECREF(t);
 28642870                         return p;
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 10:51 +0100