Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.260
 
1.261
 
MAIN:ragge:20101113164418
 
trees.c
_>244244         } else if (opty == BITYPE && (l->n_op == FCON || l->n_op == ICON) &&
 245245             (r->n_op == FCON || r->n_op == ICON) && (o == PLUS || o == MINUS ||
 246246             o == MUL || o == DIV || (o >= EQ && o <= GT) )) {
<> 247+#ifndef CC_DIV_0
247248                 if (o == DIV &&
 248249                     ((r->n_op == ICON && r->n_lval == 0) ||
 249250                      (r->n_op == FCON && r->n_dcon == 0.0)))
 250251                                 goto runtime; /* HW dependent */
<> 252+#endif
251253                 if (l->n_op == ICON)
 252254                         l->n_dcon = FLOAT_CAST(l->n_lval, l->n_type);
 253255                 if (r->n_op == ICON)
     
 !
308310                         return r;
 309311                 }
 310312         }
<> 313+#ifndef CC_DIV_0
311314 runtime:
<> 315+#endif
<_312316         /* its real; we must make a new node */
 313317 
 314318         p = block(o, l, r, INT, 0, MKAP(INT));
FishEye: Open Source License registered to PCC.
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-12-20 17:33 +0100