- new = xmalloc (ARR_ELTS_OFFS+elts_size);
- ARR_SET_DBGINF (new, ARR_F_MAGIC, nelts ? elts_size/nelts : 0);
- new->u.allocated = new->nelts = nelts;
- return new->v.elts;
+ newa = (ir_arr_descr*) xmalloc (ARR_ELTS_OFFS+elts_size);
+ ARR_SET_DBGINF (newa, ARR_F_MAGIC, nelts ? elts_size/nelts : 0);
+ newa->u.allocated = newa->nelts = nelts;
+ return newa->v.elts;