PATCH: BPs & cleanups for ARRAY_SIZE

Alexandre Oliva
Wed Aug 23 15:06:00 GMT 2000

On Aug 23, 2000, Geoff Keating <> wrote:

> You can access the bytes of an object with a char*, but you can't
> exceed the bounds of the object you're accessing.

But then, is the object I'm accessing the whole multi-dimensional
array or just one of its sub-arrays?  And then, assuming it works for
char*, couldn't I use an int* to iterate over a multi-dimensional
array of ints?  Why should the bounds apply to the inner array,
instead of the whole array.  As long as I'm iterating within the same
multi-dimensional array object, it should be fine, shouldn't it?

Alexandre Oliva   Enjoy Guarana', see
Red Hat GCC Developer                  aoliva@{,}
CS PhD student at IC-Unicamp        oliva@{,}
Free Software Evangelist    *Please* write to mailing lists, not to me

More information about the Gcc-patches mailing list