/* Even if the loop is never entered, set the index
variable to the initial value. */
*c = case_unshare (*c);
- case_data_rw (*c, loop->index_var)->f = loop->cur;
+ *case_num_rw (*c, loop->index_var) = loop->cur;
/* Throw out pathological cases. */
if (!isfinite (loop->cur) || !isfinite (loop->by)
|| (loop->by < 0.0 && loop->cur < loop->last))
goto break_out;
*c = case_unshare (*c);
- case_data_rw (*c, loop->index_var)->f = loop->cur;
+ *case_num_rw (*c, loop->index_var) = loop->cur;
}
if (loop->loop_condition != NULL