*** eval.c Fri Jan 4 17:51:38 2002 --- eval.c Wed Oct 16 14:08:04 2002 *************** evaluate_subexp_standard (struct type *e *** 1358,1364 **** if (retcode == BOUND_FETCH_ERROR) error ("Cannot obtain dynamic lower bound"); ! array_size_array[i] = upper - lower + 1; /* Zero-normalize subscripts so that offsetting will work. */ --- 1358,1364 ---- if (retcode == BOUND_FETCH_ERROR) error ("Cannot obtain dynamic lower bound"); ! array_size_array[nargs - i + 1] = upper - lower + 1; /* Zero-normalize subscripts so that offsetting will work. */